TinyURDF 1.0.0
Loading...
Searching...
No Matches
Collision Class Reference

#include <collision.h>

Inheritance diagram for Collision:
[legend]
Collaboration diagram for Collision:
[legend]

Public Member Functions

 Collision ()
 
bool isA (const char *name) const override
 
void clear () override
 
std::string toString () const override
 
void setGeometry (std::shared_ptr< GeometryBase > geometry)
 
std::shared_ptr< GeometryBasegetGeometry () const
 
void setOrigin (std::shared_ptr< Pose > o_)
 
void getOrigin (double *xyz) const
 
- Public Member Functions inherited from PropertyBase
virtual bool validate () const
 

Additional Inherited Members

- Protected Member Functions inherited from PropertyBase
 PropertyBase ()
 
virtual ~PropertyBase ()
 
virtual PropertyBasegetPointer ()
 
virtual PropertyBaseoperator= (const PropertyBase &rhs)
 

Constructor & Destructor Documentation

◆ Collision()

Collision::Collision ( )

Member Function Documentation

◆ clear()

void Collision::clear ( )
overridevirtual

Implements PropertyBase.

◆ getGeometry()

std::shared_ptr< GeometryBase > Collision::getGeometry ( ) const

◆ getOrigin()

void Collision::getOrigin ( double *  xyz) const

◆ isA()

bool Collision::isA ( const char *  name) const
overridevirtual

Implements PropertyBase.

◆ setGeometry()

void Collision::setGeometry ( std::shared_ptr< GeometryBase geometry)

◆ setOrigin()

void Collision::setOrigin ( std::shared_ptr< Pose o_)

◆ toString()

std::string Collision::toString ( ) const
overridevirtual

Implements PropertyBase.


The documentation for this class was generated from the following files: