#include <ShapeFrame.hpp>
◆ AspectImplementation
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ Base
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ CompositeType
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ Derived
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ Properties
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ PropertiesData
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
◆ CollisionAspect() [1/2]
dart::dynamics::CollisionAspect::CollisionAspect |
( |
const CollisionAspect & |
| ) |
|
|
delete |
◆ CollisionAspect() [2/2]
◆ cloneAspect()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
◆ getAspectProperties()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
◆ getCollidable()
const bool& dart::dynamics::CollisionAspect::getCollidable |
( |
| ) |
const |
|
inline |
◆ getProperties()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
Get the Properties of this Aspect.
◆ incrementVersion()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
Increment the version of this Aspect and its Composite.
◆ isCollidable()
bool dart::dynamics::CollisionAspect::isCollidable |
( |
| ) |
const |
Return true if this body can collide with others bodies.
◆ notifyPropertiesUpdate()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
◆ notifyPropertiesUpdated()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
◆ setAspectProperties()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
◆ setCollidable()
void dart::dynamics::CollisionAspect::setCollidable |
( |
const bool & |
value | ) |
|
|
inline |
◆ setProperties()
template<class BaseT , class DerivedT , typename PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties>
Set the Properties of this Aspect.
◆ mProperties
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>
Properties of this Aspect.
◆ UpdateProperties
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>>