pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
ComputeCollision Struct Reference
Inheritance diagram for ComputeCollision:
Collaboration diagram for ComputeCollision:

Public Types

typedef ::hpp::fcl::ComputeCollision Base

Public Member Functions

 ComputeCollision (const GeometryObject &go1, const GeometryObject &go2)
const GeometryObjectgetGeometryObject1 () const
const GeometryObjectgetGeometryObject2 () const
bool operator!= (const ComputeCollision &other) const
bool operator== (const ComputeCollision &other) const
virtual std::size_t run (const fcl::Transform3f &tf1, const fcl::Transform3f &tf2, const fcl::CollisionRequest &request, fcl::CollisionResult &result) const

Protected Attributes

const GeometryObjectgo1_ptr
const GeometryObjectgo2_ptr

Detailed Description

Definition at line 381 of file geometry-object.hpp.

Member Typedef Documentation

◆ Base

typedef ::hpp::fcl::ComputeCollision Base

Definition at line 383 of file geometry-object.hpp.

Constructor & Destructor Documentation

◆ ComputeCollision()

ComputeCollision(const GeometryObject &go1,
const GeometryObject &go2 )
inline

Definition at line 385 of file geometry-object.hpp.

◆ ~ComputeCollision()

virtual ~ComputeCollision()
inlinevirtual

Definition at line 392 of file geometry-object.hpp.

Member Function Documentation

◆ getGeometryObject1()

const GeometryObject & getGeometryObject1()const
inline

Definition at line 418 of file geometry-object.hpp.

◆ getGeometryObject2()

const GeometryObject & getGeometryObject2()const
inline

Definition at line 422 of file geometry-object.hpp.

◆ operator!=()

bool operator!=(const ComputeCollision &other)const
inline

Definition at line 413 of file geometry-object.hpp.

◆ operator==()

bool operator==(const ComputeCollision &other)const
inline

Definition at line 406 of file geometry-object.hpp.

◆ run()

virtual std::size_t run(const fcl::Transform3f &tf1,
const fcl::Transform3f &tf2,
const fcl::CollisionRequest &request,
fcl::CollisionResult &result ) const
inlinevirtual

Definition at line 394 of file geometry-object.hpp.

Member Data Documentation

◆ go1_ptr

const GeometryObject* go1_ptr
protected

Definition at line 428 of file geometry-object.hpp.

◆ go2_ptr

const GeometryObject* go2_ptr
protected

Definition at line 429 of file geometry-object.hpp.


The documentation for this struct was generated from the following file: