![]() |
Actin
Version 5.5.2
Software for Robotics Simulation and Control
|
Container for manipulation scene direction states. More...
#include <ecManipulationSceneDirectionSimpleStateContainer.h>
Public Member Functions | |
EcManipulationSceneDirectionSimpleStateContainer () | |
default constructor | |
virtual | ~EcManipulationSceneDirectionSimpleStateContainer () |
destructor | |
EcManipulationSceneDirectionSimpleStateContainer (const EcManipulationSceneDirectionSimpleStateContainer &orig) | |
copy constructor | |
EcManipulationSceneDirectionSimpleStateContainer & | operator= (const EcManipulationSceneDirectionSimpleStateContainer &orig) |
assignment operator | |
EcBoolean | operator== (const EcManipulationSceneDirectionSimpleStateContainer &orig) const |
equality operator | |
virtual EcBoolean | equality (const EcXmlObject *other) const EC_OVERRIDE |
equality - a virtual equality to an EcXmlObject pointer | |
virtual EcXmlObject * | newObject () const EC_OVERRIDE |
virtual new that returns an EcXmlObject | |
virtual const EcToken & | token () const EC_OVERRIDE |
return a string token | |
virtual EcXmlObject * | clone () const EC_OVERRIDE |
clone - a virtual constructor to an EcXmlObject pointer | |
virtual void | registerComponentCreators () EC_OVERRIDE |
register all component creators | |
![]() | |
ECXMLOBJECT (EcXmlVariableElementType) | |
virtual const ElementType * | element () const |
gets a pointer to the top expression (const) | |
virtual ElementType * | element () |
gets a pointer to the top expression (nonconst) | |
virtual void | setElement (const ElementType &element) |
sets the top expression through a copy | |
virtual EcBoolean | read (EcXmlReader &stream) EC_OVERRIDE |
read this object from an XML stream | |
virtual EcBoolean | write (EcXmlWriter &stream) const EC_OVERRIDE |
write this object to an XML stream | |
![]() | |
ECDECLARE_BIGFOUR (EcXmlBaseVariableCompoundType) | |
virtual EcBoolean | xmlInit () EC_OVERRIDE |
xml-initialize | |
virtual void | registerComponentCreator (const EcToken &token, EcXmlObjectCreator creator) |
register a single optional component | |
virtual EcXmlObject * | newObjectFromToken (const EcToken &token) const |
create a new object from its token | |
virtual EcBoolean | writeSchema (EcXmlSchema &stream) const EC_OVERRIDE |
write this object to an XML stream | |
virtual const EcXmlStringVector & | addLibraries () const |
gets the library names (minus extension) | |
virtual void | setAddLibraries (const EcXmlStringVector &addLibraries) |
sets the library names (minus extension) | |
virtual const EcXmlCreatorMap & | creatorMap () const |
gets the creator map | |
![]() | |
ECDECLARE_BIGFOUR (EcXmlObject) | |
virtual EcBoolean | readAttribute (EcXmlReader &stream) |
read this attribute from an XML stream | |
virtual EcBoolean | createSchema (const EcString &filename, const EcToken &objectName=EcXml::EcDefaultToken) const |
create schema | |
virtual EcBoolean | xmlInitialized () const |
get XML initialized flag. This bit is set on initialization. | |
virtual void | setXmlInitialized (EcBoolean val=EcTrue) |
set XML initialized flag. This bit is set on initialization. | |
virtual EcBoolean | specified () const |
get specified flag. This bit is set upon reading from an XML file. | |
virtual void | setSpecified (EcBoolean val=EcTrue) |
set specified flag. This bit is set upon reading from an XML file. | |
virtual EcBoolean | isBasicType () const |
Return true/false for basic type. | |
virtual EcBoolean | equalsDefault () const |
tests equality of XML object with default | |
Static Public Member Functions | |
static EcManipulationSceneDirectionSimpleStateContainer | nullObject () |
null object | |
Additional Inherited Members | |
![]() | |
virtual EcBoolean | readValueFromToken (const EcToken &token, EcXmlReader &stream) EC_OVERRIDE |
![]() | |
virtual void | processLibraries () |
process the add libraries | |
![]() | |
ElementType * | m_pElement |
the top expression element | |
![]() | |
EcXmlFactory | m_XmlFactory |
A map holding the relationship between string labels and subcomponents. | |
EcXmlStringVector | m_AddLibraries |
the arry of library names | |
![]() | |
EcU8 | m_State |
the state of the object - eight boolean flags | |
![]() | |
static const EcU8 | m_theXmlInitializedBit |
the bit used to describe xml initialization | |
static const EcU8 | m_theSpecifiedBit |
the bit used to describe specification | |
Container for manipulation scene direction states.
Definition at line 20 of file ecManipulationSceneDirectionSimpleStateContainer.h.