pinocchio  3.7.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: