#include <EndEffector.hpp>
|  | 
| using | Derived = Support | 
|  | 
| using | StateData = detail::SupportStateData | 
|  | 
| using | PropertiesData = detail::SupportPropertiesData | 
|  | 
| using | CompositeType = EndEffector | 
|  | 
| using | State = common::Aspect::MakeState< StateData > | 
|  | 
| using | Properties = common::Aspect::MakeProperties< PropertiesData > | 
|  | 
| using | AspectStateImpl = common::AspectWithState< Derived, StateData, CompositeType, updateState > | 
|  | 
| using | AspectPropertiesImpl = detail::AspectWithVersionedProperties< AspectStateImpl, Derived, PropertiesData, CompositeType, updateState > | 
|  | 
| using | AspectImpl = AspectWithStateAndVersionedProperties< Support, detail::SupportStateData, detail::SupportPropertiesData, EndEffector, updateState, updateState > | 
|  | 
| using | Base = BaseT | 
|  | 
| using | AspectImplementation = AspectWithVersionedProperties< Base, Derived, PropertiesData, CompositeT, updateProperties > | 
|  | 
◆ AspectImpl
  
  | 
        
          | using dart::common::AspectWithStateAndVersionedProperties< Support , detail::SupportStateData , detail::SupportPropertiesData , EndEffector , updateState, updateState  >::AspectImpl =  AspectWithStateAndVersionedProperties< Support , detail::SupportStateData , detail::SupportPropertiesData , EndEffector , updateState, updateState > |  | inherited | 
 
 
◆ AspectImplementation
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT  = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>> 
 
 
◆ AspectPropertiesImpl
◆ AspectStateImpl
◆ Base
template<class BaseT , class DerivedT , typename PropertiesDataT , class CompositeT  = Composite, void(*)(DerivedT *) updateProperties = &NoOp<DerivedT*>> 
 
 
◆ CompositeType
◆ Derived
◆ Properties
◆ PropertiesData
◆ State
◆ StateData
◆ Support() [1/3]
  
  | 
        
          | dart::dynamics::Support::Support | ( | const Support & |  | ) |  |  | delete | 
 
 
◆ Support() [2/3]
◆ Support() [3/3]
◆ cloneAspect()
◆ getAspectProperties()
template<class BaseT , class DerivedT , typename 
PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties> 
 
 
◆ getGeometry()
◆ 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. 
 
 
◆ isActive()
      
        
          | bool Support::isActive | ( |  | ) | const | 
      
 
Get whether this EndEffector is currently being used for support. 
 
 
◆ 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> 
 
 
◆ setActive()
      
        
          | void Support::setActive | ( | bool | _supporting = true | ) |  | 
      
 
Pass in true if this EndEffector should be used to support the robot, like a foot. 
 
 
◆ setAspectProperties()
template<class BaseT , class DerivedT , typename 
PropertiesData , class CompositeT , void(*)(DerivedT *) updateProperties> 
 
 
◆ setGeometry()
Set/Get the support geometry for this EndEffector. 
The SupportGeometry represents points in the EndEffector frame that can be used for contact when solving balancing or manipulation constraints. 
 
 
◆ 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
◆ UpdateState