Actin®  Version 5.2.0
Software for Robotics Simulation and Control
EcXmlCompoundType Class Referenceabstract

An XML object that holds a compound set of XML data. More...

#include <ecXmlCompType.h>

Inheritance diagram for EcXmlCompoundType:
EcXmlObject Ec::AsyncThreadData Ec::AsyncThreadVectorData Ec::HardwareCalibrationPoint Ec::HardwareConfigBase Ec::HardwarePluginData EcAccelerationLimiter EcAccelerationState EcActuatorDynamicSimulator EcActuatorState EcAnalogDigitalIoModuleBase EcAnalogDigitalIoPluginConfiguration EcArticulatedBodyDynamics EcArticulatedBodyInertia EcAttachmentMapState EcAttachmentNodeState EcAxisAlignedBoundingBox EcBaseActuationMechanism EcBaseContinuousDynamicSystem EcBaseDiscreteDynamicSystem EcBaseEndEffectorPathGenerator EcBaseEndEffectorPlacementConverter EcBaseExcavationInteraction EcBaseExpressionTreeElement EcBaseForceController EcBaseGeneralBoundObject EcBaseIndividualJointController EcBaseIntegrator EcBaseJointActuator EcBaseLinkInteractions EcBaseLinkInterface EcBaseMechanicalActuatorComponent EcBaseMotionFilter EcBaseOutputWriter EcBasePhysicalExtentConverter EcBasePowerConverter EcBaseRiccatiEquationSolver EcBaseRigidWheelSoilInteraction EcBaseShapeDataCache< DataType > EcBaseSpline EcBaseStochasticContinuousDynamicSystem EcBaseStochasticDiscreteDynamicSystem EcBaseStoppingCriterion EcBaseStudy EcBaseSystemDataComponent EcBaseSystemLoader EcBaseTrajectoryGenerator EcBBTreeHeuristic EcBoundingVolumeHierarchyNode EcBoxTreeNode EcBrick EcBroadphaseCollisionProcessor EcCircle EcClientApi EcClusterable EcCollisionDescriptor EcCollisionExclusionData EcColor EcColorImageSensorDescriptor EcContactRegion EcContinuousTimeKalmanFilter EcControlExpressionDescription EcControlParameters EcConvergenceTool EcCoordinateSystemTransformation EcCoreResult EcCosimulationModuleBase EcDamperProperties EcDataCaptureType EcDataMap EcDataPlotParameters EcDigitalIOImplBase EcDigitalIOXmlConfig EcDigitalIOXmlItem EcDirectorObjectDirectory EcDiscreteTimeKalmanFilter EcDisplayOptions EcDisplayOptionsParameters EcDisplaySystemDataCapture EcDissipativeForceInput EcDissipativeForceOutput EcDynamicSimulatorSystem EcEditorGraspFrameData EcEditorGraspSequence EcEndEffector EcEndEffectorDataCapture EcEndEffectorPlacement EcEndEffectorRelativeLinkData EcEndEffectorSet EcExcelParser EcExcelWorksheet EcExternalForceDescription EcForceControlDescription EcForceControlFunction EcForceControlSystem EcForceSensor EcForceSensorSet EcFrictionCoefficientLookupTool EcGaussQuadrature EcGeneralForce EcGeneralMotion EcGeneralMotionAccFilter EcGeometryOverwriteDescriptor EcGeomTriangle EcGraspContactLocator EcGraspQualityMeasure EcGraspSequence EcGraspSequenceManager EcGraspSequenceManagerState EcGraspSequenceState EcGroupUserData EcGuideFramePath EcGUIObjectParameters EcIndividualDynamicSimulator EcIndividualVelocityControlDescription EcIntegerColor EcIoChannelBase EcJointActuator EcJointActuatorRandomVariation EcJointFrame EcJointSolutionConvergenceTool EcJointSolutionFinder EcKinematicsConversionTool EcKinematicStudyInput EcKinematicStudyOutput EcLicense EcLicenseFile EcLight EcLightParameters EcLine EcLineAndNeighbors EcLineSegment EcLinkAccelerationState EcLinkArticulationState EcLinkAttachment EcLinkDataCapture EcLinkForceState EcLinkInterfaceConnectionProperties EcLinkKinematicsRandomVariation EcLinkMassState EcLinkPositionState EcLinkPropertyRandomVariation EcLinkReferenceDescription EcLinkVelocityState EcManipulationActiveState EcManipulationDirector EcManipulationDirectorSimpleState EcManipulationDirectorState EcManipulationSceneCue EcManipulationSceneSimpleState EcManipulationScript EcManipulationScriptSimpleState EcManipulationScriptState EcManipulationWaypoint EcManipulatorActiveAccelerationState EcManipulatorActiveArticulationState EcManipulatorActiveForceState EcManipulatorActiveMassState EcManipulatorActivePositionState EcManipulatorActiveState EcManipulatorActiveVelocityState EcManipulatorAttachmentChange EcManipulatorAttachmentMap EcManipulatorAttachmentNode EcManipulatorConstraint EcManipulatorConstraintTool EcManipulatorControlInput EcManipulatorDataCapture EcManipulatorDataStorage EcManipulatorEndEffectorAcceleration EcManipulatorEndEffectorForce EcManipulatorEndEffectorPlacement EcManipulatorEndEffectorPlacementPath EcManipulatorEndEffectorVelocity EcManipulatorExternalForce EcManipulatorLink EcManipulatorLinkIdentifier EcManipulatorReferenceDescription EcManipulatorSystem EcManipulatorSystemConfiguration EcManipulatorSystemState EcManipulatorTorque EcManufacturerData EcMassPropertyRandomVariation EcMobileBaseControllerBase EcObjectGraspingModule EcParallelSimJob EcParallelSimJobBranch EcParallelSimJobResults EcParallelSimResults EcPathPlannerHelper EcPathPoint EcPathShorteningTool EcPermissionData EcPhysicalSystemExpander EcPlacementsData EcPlanarShapeLayers EcPlanarVector EcPlane EcPose EcPoseSet EcPositionController EcPositionControlMethod EcPositionControlSystem EcPositionState EcPositionStatePath EcPositionStateRandomVariation EcPovParameters EcPropagationDescriptor EcPropagationResultData EcRectangle EcRenderParameters EcRigidBodyMassProperties EcRobotHardwareBase EcRobotServoConfigBase EcRrtPathPlanner EcRrtUtility EcRunTimeSimulationModification EcSbJointActuator EcSbKinematics EcSbLinkData EcSbPhysicalExtent EcSecondMoment EcSensorBase EcSensorBase::State EcSensorDataCapture EcSensorNoise EcServoJointCalibrationPoint EcSettingsXml EcShadowParameters EcShaferXmlParams EcShapeCollisionEvent EcShapeFeatureHistogram EcShapeFeatureNormalizedHistogram EcShapeFeatureSet EcShapeMatchingAlgorithm EcShapePointEvent EcShapeProximityData EcShapeProximityDescriptor EcShapeQueryData EcShapeQueryDescriptor EcShapeQueryResult EcSimulationAndStudy EcSimulationBuilderBase EcSimulationExpander EcSimulationModification EcSolutionFinder EcSolutionValidator EcSpatialMatrix EcSplineControlPoint EcSplineTrajectory EcSpringProperties EcStartStateAndPath EcStatedSystem EcStatePath EcStateRandomVariation EcStudyData EcSurfacePropertyRandomVariation EcSyntheticImageSensorDescriptor EcSystemActiveBoundingBoxState EcSystemActiveCollisionState EcSystemActiveState EcSystemCollisionExclusionMap EcSystemControlExecutive EcSystemEnvironment EcSystemRandomVariation EcSystemSimulation EcTableFunctionVectorSearch EcTireBackendBase EcTireProviderBase EcTireRequesterBase EcToolPath EcTreeNode EcUserManagerData EcVelocityController EcVelocityControlSystem EcVelocityState EcVelocityStateRandomVariation EcViewerParameters EcVisualizableStatedSystem EcVisualizationParameters EcWaypointInterpolator EcXml2DPoint EcXml2DShape EcXmlExample

Public Types

enum  {
  READONLYCOMPONENT = 0,
  READONLYATTRIBUTE
}
 special-descriptor codes More...
 

Public Member Functions

 ECDECLARE_BIGFOUR (EcXmlCompoundType)
 
virtual EcBoolean xmlInit () EC_OVERRIDE
 xmlInitialize
 
virtual EcBoolean read (EcXmlReader &stream) EC_OVERRIDE
 read object from an XML stream
 
virtual EcBoolean readAttributes (EcXmlReader &stream)
 read object attributes from an XML stream
 
virtual EcBoolean readElements (EcXmlReader &stream)
 read object elements from an XML stream
 
virtual EcBoolean write (EcXmlWriter &stream) const EC_OVERRIDE
 write object to an XML stream
 
virtual EcBoolean writeAttributes (EcXmlWriter &stream) const
 write object attributes to an XML stream
 
virtual EcBoolean writeElements (EcXmlWriter &stream) const
 write object elements to an XML stream
 
virtual EcBoolean writeSchema (EcXmlSchema &stream) const EC_OVERRIDE
 write schema
 
virtual EcBoolean writeSchemaAttributes (EcXmlSchema &stream) const
 write schema attributes
 
virtual EcBoolean writeSchemaElements (EcXmlSchema &stream) const
 write schema elements
 
virtual void registerComponents ()=0
 register components More...
 
virtual void registerComponent (const EcToken &token, EcXmlObject *obj)
 register a single component More...
 
virtual void registerComponent (EcXmlObject *obj)
 register a single component More...
 
virtual void registerComponentReadOnly (const EcToken &token, EcXmlObject *obj)
 register a single component as read-only More...
 
virtual const EcXmlComponentMapcomponentMap () const
 get a reference to the component map
 
virtual void registerAttributeComponent (const EcToken &AttribToken, EcXmlObject *Obj)
 register a single attribute component More...
 
virtual void registerAttributeComponentReadOnly (const EcToken &AttribToken, EcXmlObject *Obj)
 register a single attribute component read-only More...
 
virtual const EcXmlComponentMapattributeComponentMap ()
 get a reference to the component attribute map
 
virtual const EcXmlSpecialDescriptorMapspecialDescriptorMap ()
 get a reference to the special-descriptor map
 
virtual void registerComponentDescriptor (const EcToken &xmlToken, const EcToken &descriptorToken, const EcString &descriptorString)
 register an XML token-string descriptor More...
 
virtual const EcXmlTokenStringDescriptorMapMaptokenStringDescriptorMap ()
 get a reference to the XML token-string descriptor map
 
virtual EcBoolean hasChildren () const
 return EcTrue if there are children components or EcFalse if an empty element.
 
virtual EcBoolean hasAttributes () const
 return EcTrue if there are attributes in the element.
 
- Public Member Functions inherited from EcXmlObject
 ECDECLARE_BIGFOUR (EcXmlObject)
 
virtual EcXmlObjectclone () const =0
 clone
 
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
 
virtual EcBoolean equality (const EcXmlObject *other) const =0
 equality - a virtual equality to an EcXmlObject pointer
 
virtual EcXmlObjectnewObject () const =0
 creates new object - a virtual new to an EcXmlObject pointer
 
virtual const EcTokentoken () const =0
 gets the xml token used for writing out.
 

Protected Member Functions

virtual EcBoolean readValueFromToken (const EcToken &token, EcXmlReader &stream)
 
virtual EcBoolean readValueFromSpecialToken (const EcToken &token, EcXmlReader &stream)
 read value from unregistered token
 
virtual EcBoolean readAttributeFromToken (const EcToken &token, EcXmlReader &stream)
 
virtual EcXmlComponentMapnewComponentMap () const
 allocate a new componentMap
 
virtual EcXmlSpecialDescriptorMapnewSpecialDescriptorMap ()
 allocate a new specialDescriptorsMap
 
virtual EcXmlTokenStringDescriptorMapMapnewTokenStringDescriptorMap ()
 allocate a new tokenStringDescriptorsMap
 
virtual void createComponentMap () const
 create component map
 
virtual void createAttributeComponentMap ()
 create attribute component map
 
virtual void createSpecialDescriptorMap ()
 create special-descriptors map
 
virtual void createTokenStringDescriptorMap ()
 create token-string descriptor map
 
virtual EcBoolean isReadOnlyComponent (const EcToken token) const
 check to see if the token corresponds to a read-only component
 
virtual EcBoolean isReadOnlyAttribute (const EcToken token) const
 check to see if the token corresponds to a read-only attribute
 
virtual EcXmlObjectlibraryAttribute ()
 

Protected Attributes

EcXmlComponentMapm_pComponentMap
 
EcXmlComponentMapm_pAttributeComponentMap
 
EcXmlSpecialDescriptorMapm_pSpecialDescriptorMap
 
EcXmlTokenStringDescriptorMapMapm_pComponentMapTokenStringDescriptor
 
- Protected Attributes inherited from EcXmlObject
EcU8 m_State
 the state of the object - eight boolean flags
 

Additional Inherited Members

- Static Protected Attributes inherited from EcXmlObject
static const EcU8 m_theXmlInitializedBit
 the bit used to describe xml initialization
 
static const EcU8 m_theSpecifiedBit
 the bit used to describe specification
 

Detailed Description

An XML object that holds a compound set of XML data.

EcXmlCompoundType holds a compound set of XML data. This class can serve as a base class for user defined XML objects. It can have any number of XML child components.

Definition at line 23 of file ecXmlCompType.h.

Member Enumeration Documentation

anonymous enum

special-descriptor codes

Enumerator
READONLYCOMPONENT 

this tag signals a component that should be read but not written

READONLYATTRIBUTE 

this tag signals an attribute that should be read but not written

Definition at line 31 of file ecXmlCompType.h.

Member Function Documentation

EcXmlCompoundType::ECDECLARE_BIGFOUR ( EcXmlCompoundType  )

ECDECLARE_BIGFOUR(EcCls) Macro declares a constructor, destructor, copy constructor, equal operator, and equality operator

virtual EcXmlObject* EcXmlCompoundType::libraryAttribute ( )
protectedvirtual

returns the library attribute string if it exists. This xml attribute is the file name of the dynamic library that defines the xml compound type

virtual EcBoolean EcXmlCompoundType::readAttributeFromToken ( const EcToken token,
EcXmlReader stream 
)
protectedvirtual

read an XML attribute from a stream after reading the start tag return value signals success or failure

virtual EcBoolean EcXmlCompoundType::readValueFromToken ( const EcToken token,
EcXmlReader stream 
)
protectedvirtual

read an XML object from a stream after reading the start tag return value signals success or failure

Reimplemented in EcBasePhysicalExtent, and EcPolyPhysicalExtent.

virtual void EcXmlCompoundType::registerAttributeComponent ( const EcToken AttribToken,
EcXmlObject Obj 
)
virtual

register a single attribute component

Registers an attribute component into the attribute component map using a token.

Parameters
[in]AttribTokenThe token used as the key for registering an attribute component.
[in]ObjA attribute component to be registered.
virtual void EcXmlCompoundType::registerAttributeComponentReadOnly ( const EcToken AttribToken,
EcXmlObject Obj 
)
virtual

register a single attribute component read-only

Registers an attribute component into the attribute component map using a token. Resisters the component as a read-only member.

Parameters
[in]AttribTokenThe token used as the key for registering an attribute component.
[in]ObjA attribute component to be registered.
virtual void EcXmlCompoundType::registerComponent ( const EcToken token,
EcXmlObject obj 
)
virtual

register a single component

Registers a child component into the component map using a token.

Parameters
[in]tokenThe token used as the key for registering a component.
[in]objA component to be registered.
Examples:
ecCirclePathExampleDirection.cpp, and ecTimedWaitExampleDirection.cpp.
virtual void EcXmlCompoundType::registerComponent ( EcXmlObject obj)
virtual

register a single component

Registers a child component into the component map using a token.

Parameters
[in]objA component to be registered.
virtual void EcXmlCompoundType::registerComponentDescriptor ( const EcToken xmlToken,
const EcToken descriptorToken,
const EcString descriptorString 
)
virtual

register an XML token-string descriptor

Registers an XML element descriptor.

Parameters
[in]xmlTokenThe XML token used as the key for accessing the token-string descriptor.
[in]descriptorTokenThe token used as the key for accessing the string descriptor.
[in]descriptorStringThe string with the description
virtual void EcXmlCompoundType::registerComponentReadOnly ( const EcToken token,
EcXmlObject obj 
)
virtual

register a single component as read-only

Registers a child component into the component map using a token. Also registers it as read-only.

Parameters
[in]tokenThe token used as the key for registering a component.
[in]objA component to be registered.
virtual void EcXmlCompoundType::registerComponents ( )
pure virtual

register components

This is a pure virtual function. The derived class should use this method register all its relevant components.

Implemented in EcArticulatedBodyInertia, EcCollisionDescriptor, EcSystemActiveBoundingBoxState, EcArticulatedBodyDynamics, EcRelativeGraspOffset, EcRelativeOffset, EcRigidBodyMassProperties, EcGeometryOverwriteDescriptor, EcShapeCollisionEvent, EcGeneralMotion, EcSpatialMatrix, EcControlExpressionSingularityAvoidance, EcShapeQueryDescriptor, EcFrictionCoefficientLookupTool, EcSecondMoment, EcGeneralForce, EcManipulatorLink, EcAxisAlignedBoundingBox, EcInterpolatedGraspOffsetState, EcInterpolatedManipulationOffsetState, EcCollisionAvoidanceConstraint, EcBBTreeHeuristic, EcShape, EcBasePhysicalExtent, EcJointLimitConstraint, EcPlacementAchievedTransitionEvent, EcPlacementAchievedTransitionEvent, EcGroupUserData, EcParametricTranslationGraspOffset, EcParametricTranslationOffset, EcControlExpressionErrorSensitivity, EcParametricTranslationGraspOffsetState, EcParametricTranslationManipulationOffsetState, EcBroadphaseCollisionProcessor, EcDirectionalFrameEndEffector, EcForceDetectedTransitionEvent, EcControlExpressionJointLimitFilter, EcDryFrictionForceProcessor, EcForceAchievedTransitionEvent, EcDissipativeForceProcessor, EcJointActuator, EcManipulatorSystem, EcPropagationDescriptor, EcLinkRelativeGraspOffset, EcManipulationPlacementAchievedTransitionEventState, EcLinkRelativeOffset, EcPositionController, EcIndividualManipulator, EcPlacementAchievedTransitionEventState, EcForceAchievedTransitionEventState, EcManipulationTimeDurationTransitionEventState, EcControlExpressionSimulationFilter, EcControlExpressionNominalJointDeviation, EcInterpolatedGraspOffset, EcInterpolatedOffset, EcMechanicalActuatorComponent, EcOldJointActuator, EcSystemCollisionExclusionMap, EcControlExpressionPathAdherence, EcExpressionSingleElementMatrix, EcBoundingVolumeHierarchyProcessor, EcBox, EcDenavitHartenberg, EcStatedSystem, EcControlExpressionJointRateFilter, EcControlExpressionNominalConfigDeviation, EcControlExpressionObstacleAvoidanceAB, EcControlExpressionPlanarTracksFilter, EcControlExpressionPointMotionFilter, EcContactRegion, EcLatchedDoorLinks, EcIntegerColor, EcStudyData, EcControlExpressionABCore, EcControlExpressionAccelerationMinimizer, EcControlExpressionCollisionAvoidanceAB, EcControlExpressionColumnTableFunction, EcControlExpressionJointConstraintAvoidance, EcControlExpressionPotentialEnergyGradient, EcControlExpressionStrengthOptimization, EcExpressionDiagonalMatrix, EcEllipsoid, EcManipulationScene, EcControlExpressionCore, EcControlExpressionEndEffectorErrorFilter, EcControlExpressionEndEffectorMotionFilter, EcControlExpressionGenConstraintAvoidance, EcControlExpressionObstacleAvoidance, EcBaseJointActuator, EcCollisionExclusionData, EcLinkAttachment, EcPullTypeMlpdSensor, EcSystemSimulation, EcControlExpressionGravitationalTorqueGradient, EcControlExpressionJointValue, EcControlExpressionMassMatrix, EcControlExpressionMassMatrixAB, EcControlExpressionMatrixToAB, EcExpressionGeneralColumn, EcOrientationEndEffector, EcImageSensor, EcDynamicSimulatorSystem, EcControlExpressionEndEffectorErrorWeights, EcControlExpressionErrorReduction, EcControlExpressionJointLimitAvoidance, EcExpressionScalarConstant, EcExpressionSingleElementColumn, EcLinkCollisionForce, EcReferencePoseOffset, EcControlExpressionVectorToAB, EcExpressionIdentityMatrix, EcTerrain, EcQuadrilateralTypeLink, EcParallelSimResults, EcPointRotateEndEffector, EcMassSpringCollisionForceProcessor, EcConditionalDirectionState, EcConstantGraspOffset, EcPlanarVector, EcActualPlacementGraspOffsetState, EcForceDetectedTransitionEventState, EcFrameRelativeGraspOffset, EcTimeDurationTransitionEvent, EcTimeDurationTransitionEventState, EcActualPlacementManipulationOffsetState, EcReferencePoseManipulationOffsetState, EcConstantOffset, EcTimeDurationTransitionEvent, EcGuideFramePath, EcPositionControlSystem, EcBasePowerConverter, EcScrewTypeLink, EcManipulationSceneReference, EcFrameRelativeOffset, EcMobileManipulatorController, EcBaseActuationMechanism, EcConditionalDirectionSimpleState, EcAccelerometerEndEffector, EcAxisRotateEndEffector, EcCoordinatedJointEndEffector, EcXEndEffector, EcXyEndEffector, EcCone, EcGenericFunctionTypeLink, EcSplineControlPoint, EcManipulationSceneDirection, EcManipulationScript, EcPositionControlSystemWithConverter, EcEndEffector, EcLookAtEndEffector, EcSpatialMomentumEndEffector, EcDynamicStaticCollisionProcessor, EcGeomTriangle, EcIntervalIntersectionProcessor, EcPlane, EcTetrahedralLozenge, EcDirectorObjectDirectory, EcManipulationDirector, EcManipulationSceneState, EcFrameEndEffector, EcOneDofGripperEndEffector, EcRCMEndEffector, EcSewAngleEndEffector, EcSlideXSpinZEndEffector, EcSlidingEndEffector, EcCylinder, EcComPolygonalStoppingCriterion, EcManipulatorSystemConfiguration, EcAdamsBashforthMoulton, EcAntiCollisionPositionController, EcFixedOrientationPointEndEffector, EcFlexGeneralSpatialEndEffector, EcGeneralMotionFilter, EcPlanarEndEffector, EcPointDistanceEndEffector, EcConditionalJointStateConstraint, EcHydraulicCylinder, EcShadowParameters, EcKinematicStudyOutput, EcPoseSet, EcManipulatorJointController, EcVelocityControlSystem, EcFreeSpinInZEndEffector, EcGeneralSpatialEndEffector, EcLinearConstraintEndEffector, EcPointEndEffector, EcProjectedCenterOfMassEndEffector, EcSagEndEffector, EcXml2DRectangle, EcCapsule, EcCircle, EcShapeProximityData, EcTetrahedron, EcFourBarSliderToRotaryMechanism, EcHydraulicActuator, EcHydraulicRotaryVane, EcSixBarSliderToRotaryMechanism, EcSensorBase, EcManipulationWaypoint, EcFeedforwardKinLoopsManipulatorJointController, EcFeedforwardManipulatorJointController, EcExampleStageICapsuleGrasping, EcExampleStageISphereGrasping, EcCenterOfMassEndEffector, EcCoordinateSystemTransformation, EcAccelerationState, EcDirectActuationMechanism, EcSpringAndDamperBetweenLinks, EcManipulationSceneSimpleState, EcAccelerationLimiter, EcEndEffectorRelativeLinkData, EcBoxLozenge, EcBoxTreeNode, EcCircularLozenge, EcConicalLozenge, EcCylindricalLozenge, EcLozenge, EcTriangularLozenge, EcDcElectricMotor, EcLinkForceState, EcMassSpringDamperCollisionForceProcessor, EcPassThroughPowerConverter, EcDisplayOptionsParameters, EcObjectGraspingModule, EcPlacementsData, EcManipulationSceneReferenceSimpleState, EcActuatorDynamicSimulator, EcExampleStageIBaseGrasping, EcManipulatorEndEffectorPlacement, EcPointMotionFilter, EcColor, EcDataMap, EcManipulatorAttachmentMap, EcVelocityState, EcPovParameters, EcGraspingDecisionTreeLeaf, EcStageIBoxGraspingRh, EcStageISequenceGrasping, EcKinematicStudyInput, EcJointFrame, EcManipulationSceneReferenceState, EcParallelSimJobResults, EcRotationMotionFilter, EcNLOptOptimizer, EcLine, EcPolyPhysicalExtent, EcActuatorState, EcPointStateEqualityConstraint, EcPropagationResultData, EcSystemActiveState, EcXyStateEqualityConstraint, EcSplineTrajectory, EcStageIBarbellGraspingRh, EcStageICapsuleGraspingRh, EcStandardGraspFrame, EcActualPlacementOffset, EcPathPlanningDirectionState, EcStandardFrame, EcBaseManipulatorJointController, EcExampleDecisionTreeCapsule, EcExampleDecisionTreeSphere, EcManipulatorEndEffectorPlacementPath, EcWlsSoftConstraintHandler, EcManipulatorEndEffectorVelocity, EcActualPlacementGraspOffset, EcFrameRelativeGraspOffsetState, EcLinkRelativeGraspOffsetState, EcObjectRelativeGraspOffset, EcObjectRelativeGraspOffsetState, EcStageINewSphereGraspingRh, EcStageIRobonautPalmAndFingers, EcStageISphereGraspingRh, EcBaseManipulationScene, EcFrameRelativeManipulationOffsetState, EcLinkRelativeManipulationOffsetState, EcObjectRelativeManipulationOffsetState, EcObjectRelativeOffset, EcControlExpressionConvergenceTool, EcRandomJointSolutionFinder, EcGeneralMotionAccFilter, EcEndEffectorPlacement, EcXml2DShape, EcSphere, EcDamperProperties, EcManipulatorSystemState, EcPlanarPolygon, EcBaseStageIIGraspingModule, EcBaseStageIIIGraspingModule, EcConstantGraspOffsetState, EcStageIIGraspingPassThrough, EcStageIIIGraspingPassThrough, EcConstantManipulationOffsetState, EcShapeFeatureNormalizedHistogram, EcManipulatorConstraint, EcSystemControlExecutive, EcControlParameters, EcSystemShapeProximityState, EcManipulatorActiveState, EcDecisionTreeShapeMatchingBranch, EcPose, EcBaseControlInputConverter, EcBaseJointControllerSystem, EcCleverPositionControlMethod, EcCoordJointPositionControlMethod, EcIndividualVelocityControlDescription, EcJacobianTransposeConvergenceTool, EcPositionControlMethod, EcVelocityController, EcBoundingVolumeHierarchyNode, EcExtentExpressionBaseBinary, EcHalfSpace, EcShapeProximityDescriptor, EcSpringProperties, EcPlanarShape, EcDecisionTreeArticulatedModelBranch, EcDecisionTreeBoxBranch, EcDecisionTreeCapsuleBranch, EcDecisionTreeConvexBranch, EcDecisionTreeFamilyBranch, EcDecisionTreePassThroughBranch, EcDecisionTreeSphereBranch, EcGraspSequence, EcSubsequenceGraspFrameState, EcFrame, EcShapeFeatureHistogram, EcToolPathDirectionState, EcXml2DPolygon, EcBaseShapeDataCache< DataType >, EcSpatialPartitioningTree, EcKinematicsConversionTool, EcManipulatorAttachmentChange, EcManipulatorAttachmentNode, EcMultivariableJointStateConstraint, EcSystemEnvironment, EcDisplayOptions, EcGraspFrame, EcStandardGraspFrameState, EcMultiCollisionForceProcessor, EcSystemDataStorage, EcXml2DPoint, EcSystemActiveCollisionState, EcLinearStateEqualityConstraint, EcManipulatorActiveMassState, EcManipulatorActivePositionState, EcManipulatorActiveVelocityState, EcManipulatorExternalForce, EcManipulatorTorque, EcPositionState, EcBaseSpline, EcJointLimitDisplayParameters, EcVisualizationParameters, EcBaseIntegrator, EcManipulatorControlInput, EcBoxEndEffectorPathGenerator, EcDataCaptureType, EcDisplaySystemDataCapture, EcBasicStudy, EcReachabilityStudy, EcEndEffectorSet, EcBaseMotionFilter, EcCoreResult, EcManipulatorEndEffectorAcceleration, EcScalarMotionFilter, EcXml2DCircle, EcXml2DEllipse, EcTriPhysicalExtent, EcManipulatorActiveAccelerationState, EcManipulatorActiveArticulationState, EcGraspSequenceManager, EcHexapodEndEffectorPlacementConverter, EcManipulatorEndEffectorForce, EcBaseGeneralBoundObject, EcBaseLinkInteractions, EcBaseLinkInterface, EcClusterHierarchical, EcGraspContactLocator, EcManipulationSceneCue, EcStandardManipulationFrameState, EcShapeMatchingAlgorithm, EcBaseSystemDataComponent, EcXmlOutputWriter, EcClientApi, EcLinearScalarFunction, EcShapeUnion, EcTerrainUnion, EcLinkReferenceDescription, EcPlanarAxisAlignedBox, EcPlanarCircle, EcAlignmentDirection, EcGripperDirectionState, EcPathPlanningDirection, EcDataPlotParameters, EcManipulatorDataStorage, EcSystemDataCapture, EcGridPhysicalExtent, EcBaseStoppingCriterion, EcLinkArticulationState, EcManipulatorReferenceDescription, EcClusterablePoint, EcClusterKExclusive, EcVisualizableStatedSystem, EcDigitalIOXmlItem, EcBaseDiscreteDynamicSystem, EcFixedPatternNoise, EcRenderParameters, EcGraspQualityMeasure, EcRelativeGraspOffsetState, EcLinkInterfaceConnectionProperties, EcManipulationDirectorState, EcManipulationSceneDirectionDirectorObject, EcRelativeManipulationOffsetState, EcManipulationSequenceDirectionState, EcShapeFeatureSet, EcLinkKinematicsModification, EcDissipativeForceInput, EcDissipativeForceOutput, EcExternalForceDescription, EcLinkAccelerationState, EcLinkVelocityState, EcRrtPathPlanner, EcClusterableWeightedPoint, EcBaseRiccatiEquationSolver, EcBaseStochasticContinuousDynamicSystem, EcBaseStochasticDiscreteDynamicSystem, EcContinuousTimeKalmanFilter, EcDiscreteTimeKalmanFilter, EcGaussianBlur, EcUserManagerData, EcGUIObjectParameters, EcSimulationExpander, EcBisectionGraspContactLocator, EcGraspingDecisionTreeElement, EcIncrementalGraspContactLocator, EcSubsequenceGraspFrame, EcActionDirectionSimpleState, EcSubsequenceManipulationFrame, EcSubsequenceManipulationFrameState, EcDesiredPlacementPathModification, EcSimulationModification, EcMathematicaOutputWriter, EcMatlabOutputWriter, EcMrdOutputWriter, EcSensorBaseDataCaptureType, EcTextOutputWriter, EcJointSolutionConvergenceTool, EcRectangle, EcBaseCollisionForceProcessor, EcBaseStateEqualityConstraint, EcLinkKinematics, EcLinkMassState, EcLinkPositionState, EcManipulatorActiveForceState, EcBaseContinuousDynamicSystem, EcDefectivePixelsNoise, EcMultiImageSensor, EcLightParameters, EcEditorGraspSequence, EcGraspSequenceState, EcBasicDirectionSimpleState, EcManipulationActiveState, EcManipulationDirectorSimpleState, EcManipulationScriptSimpleState, EcManipulationScriptState, EcAlignmentDirectionState, EcMultiArmWaypointSequenceDirectionState, EcPathPlanningSequenceDirectionState, EcXmlExample, EcComprehensiveStudy, EcCycloidTrajectoryGenerator, EcLinearTrajectoryGenerator, EcMultipointScalarFunction, EcShapeQueryData, EcPhysicalSystemExpander, EcSyntheticImageSensorDescriptor, EcIfDirectionState, EcCosimulationModuleBase, EcEditorGraspFrameData, EcParametricGraspFrameState, EcActionIssues, EcBasicDirectionIssues, EcManipulationDirectionState, EcParametricManipulationFrameState, EcSimpleIssues, EcIndividualJointController, EcDesiredPlacementModification, EcSimpleStudy, EcBaseTrajectoryGenerator, EcControlExpressionDescription, EcJointSolutionFinder, EcBaseScalarFunction, EcQuadrilateralFixedSliderJointCBObject, EcSystemAllLoader, EcStochasticDiscreteLinearTimeInvariantSystem, EcColorImageSensorDescriptor, EcTireProviderBase, EcBaseStageIGraspingModule, EcParametricGraspFrame, EcActionDirection, EcStringValueDirectionSimpleState, EcParametricFrame, EcParallelSimJobBranch, EcJointControllerSystem, EcEndEffectorSetModification, EcMassPropertyModification, EcPositionStateModification, EcSurfacePropertyModification, EcVelocityStateModification, EcBalovnevBucketExcavationInteraction, EcBalovnevExcavationInteraction, EcMcKyesExcavationInteraction, EcParkExcavationInteraction, EcPerumpralExcavationInteraction, EcQinsenExcavationInteraction, EcRigidWheelSoilInteraction, EcEndEffectorDataCapture, EcLinkDataCapture, EcSensorDataCapture, EcBaseExpressionTreeElement, EcBaseEndEffectorPlacementConverter, EcLinkPointEvent, EcQuadrilateralFixedSliderJointOAObject, EcQuadrilateralPivotedSliderJointCObject, EcPlanarShapeUnion, EcDiscreteLinearTimeInvariantSystem, EcLinearTimeInvariantSystem, EcStochasticContinuousLinearTimeInvariantSystem, EcRandomNoise, EcSensorNoise, EcIfDirectionSimpleState, EcTireBackendBase, EcTireRequesterBase, EcBaseHandGraspingModule, EcSendSignalDirection, EcWaypointSequenceDirectionState, EcParallelSimJob, EcReachTargetDataCaptureType, EcFrameBasedEndEffector, EcBaseMultivariableConstraint, EcLineSegment, EcShapePointEvent, EcAttachmentMapState, EcAttachmentNodeState, EcBaseStateConstraint, EcManipulatorConstraintTool, EcQuadrilateralPivotedSliderJointBObject, EcSystemPointEvent, EcGraspSequenceManagerState, EcManipulationSceneDirectorObject, EcManipulationScriptDirectorObject, EcPoseDirectorObject, EcJointActuatorModification, EcStateRandomModification, EcManipulatorDataCapture, EcExcelParser, EcShapeQueryResult, EcManipulatorPointEvent, EcBaseSimulationLoader, EcForDirectionState, EcGraspingDecisionTreeBranch, EcManipulationDirectionReference, EcStageDirectionReference, EcBasePathPlanningSequenceDirection, EcMotionDirectionState, EcRunTimeSimulationModification, EcStateModification, EcSystemRandomModification, EcExcelExample, EcControlExpressionEndEffectorErrorFilterWithCollFilteredStop, EcBaseDissipativeForceProcessor, EcRrtUtility, EcPlanarShapeLayers, EcBaseSystemLoader, EcPermissionData, EcAnalogDigitalIoSensorValueWaitDirection, EcConstantIndividualJointController, EcXmlSubclassExample, EcExcelWorksheet, EcBasePhysicalExtentConverter, EcSystemCfgLoader, EcDigitalIOImplBase, EcExceptionDirectionState, EcForDirectionSimpleState, EcBezierInterpolator, EcPointBasedEndEffector, EcGaussQuadrature, EcSimulationAllLoader, EcExceptionDirectionSimpleState, EcBaseManipulationSceneState, EcIndividualDynamicSimulator, EcSystemModification, EcBaseStudy, EcBrick, EcVecPhysicalExtentConverter, EcDigitalIOXmlConfig, EcBinaryDirectionCondition, EcUnaryDirectionCondition, EcWaypointInterpolator, EcSystemVecLoader, EcBaseIndividualJointController, EcBaseEndEffectorPathGenerator, EcRotationBasedEndEffector, EcScalarBasedEndEffector, EcSolutionValidator, EcAnalogDigitalIoSensorValueCondition, EcRoleLocationCondition, EcHandGraspingModule, EcDataMapValueCondition, EcExampleSensor, EcCustomTypeLink, EcPathDirection, EcSolutionFinder, EcCollisionExclusionDirection, EcJointFrameSequenceDirection, EcToolPathDirection, EcHookeJeevesOptimizer, EcStatePath, EcLineAndNeighbors, EcPrintDirection, EcControlExpressionLinkControlledNominalJointDeviation, EcLinearMoveSolutionValidator, EcCirclePathExampleDirection, EcLicense, EcFlexibleJointFramesDirection, EcManipulatorLinkIdentifier, EcSCurveUnitaryMap, EcDataMapValueReadDirection, EcConvergenceTool, EcRotateZSolutionFinder, EcDistanceFromCondition, EcEEToPoseDistanceCondition, EcWaypointSequenceDirection, EcPositionStatePath, EcQuadraticMultivariableConstraint, EcTableFunctionInterpolator, Ec::HardwareCalibrationPoint, Ec::AsyncThreadVectorData, EcGripperDirection, EcSbLinkData, EcImplicitFilteringOptimizer, EcExponentialFrictionModelComponent, EcLinearFrictionModelComponent, EcPathShorteningTool, EcManipulationSequenceDirection, EcRobotHardwareBase, EcMultidirectionalSearchOptimizer, EcAnalogDigitalIoModuleBase, EcColorImageSensor, EcSyntheticColorImageSensor, Ec::AsyncThreadData, EcMultiArmWaypointSequenceDirection, EcMobileBaseControllerBase, EcSbManipulatorCollectionData, EcExampleIoModule, EcTableFunctionVectorSearch, EcShaferXmlParams, EcRoadmapRrtPathPlanner, EcTireCosimulationModule, EcBaseForceController, EcForceControlDescription, EcServoJointCalibrationPoint, EcManipLinkPoseDependentSensor, EcAnalogInputChannelBase, EcDigitalInputChannelBase, EcDataMapValueSetDirection, EcSystemRandomVariation, EcBaseExcavationInteraction, EcRigidWheelSoilForceProcessor, EcLicenseFile, EcManipLinkConnectedSensor, EcAnalogChannelBase, EcAnalogOutputChannelBase, EcDigitalChannelBase, EcDigitalOutputChannelBase, EcLight, EcPauseAction, EcForceControlSystem, EcJointPathPlanningSequenceDirection, EcViewerParameters, EcSimulationBuilderBase, EcLinkKinematicsRandomVariation, EcSurfacePropertyRandomVariation, EcExampleAnalogInputChannel, EcExampleDigitalInputChannel, EcLinearMultivariableConstraint, EcTreeNode, EcIoChannelBase, EcTouchSensor, Ec::HardwareConfigBase, EcEndEffectorPathPlanningDirection, EcLinkPropertyRandomVariation, EcMassPropertyRandomVariation, EcPositionStateRandomVariation, EcStateRandomVariation, EcTimedWaitExampleDirection, EcPowerUnitaryMap, EcBaseMechanicalActuatorComponent, EcManufacturerData, EcAnalogDigitalIoSensorValueSetDirection, EcConditionalDirection, EcExceptionDirection, Ec::HardwarePluginData, EcJointPathPlanningAction, EcSbManipulatorData, EcSbPhysicalExtent, EcVelocityStateRandomVariation, EcExcavationForceProcessor, EcExampleAnalogOutputChannel, EcExampleDigitalOutputChannel, EcCirclePathExampleDirectionState, EcSequenceOptimizer, EcForDirection, EcIfDirection, EcWhileDirection, EcAttachToNamedFrameDirection, EcSbJointActuator, EcSbKinematics, EcLevenbergMarquardtOptimizer, EcNelderMeadOptimizer, EcSettingsXml, EcForceSensor, EcImpedanceControlFunction, EcPiForceControlFunction, EcApproachAttachSolutionFindingDirection, EcPathPlannerHelper, EcRobotServoConfigBase, EcJointActuatorRandomVariation, EcSimulationAndStudy, EcDirectOptimizer, EcAnalogDigitalIoSensorValueWaitDirectionState, EcAssignObjectRoleDirection, EcDataMapValueReadDirectionState, EcSendSignalDirection, EcPathPoint, EcDummySensorState, EcAttachToDirection, EcMotionSettleDirectionState, EcToolOffsetDirection, EcJointPathPlanningDirection, EcMotionScriptDirectionState, EcSendSignalExampleDirection, EcCosimulationForce, EcHasAttachmentCondition, EcIsAttachedToCondition, EcSetAttachmentDirection, EcForceSensorSet, EcHardwarePluginEnableDirection, EcHardwarePluginTorqueEnableDirection, EcSingleStepValueExampleCondition, EcWaitDirection, EcXorDirectionCondition, EcTireBackendDummy, EcTireRequesterDirect, EcManualPauseDirection, EcMotionScriptDirection, EcExampleRobotHardware, EcTimedWaitExampleDirectionState, EcAnalogDigitalIoPluginConfiguration, EcAndDirectionCondition, EcContinueDirection, EcNotDirectionCondition, EcOrDirectionCondition, EcStopDirection, EcTimedWaitDirection, EcTimedWaitDirectionState, EcWaitDirectionState, EcTireProviderDirect, EcMotionSettleDirection, EcInterpolatedPoint, EcToolPath, EcChangeControlDescriptionDirection, EcChangeControlDescriptionDirectionState, EcSolutionFindingDirectionState, and EcStartStateAndPath.

Referenced by EcEndEffectorPlacement::operator EcCoordinateSystemTransformation().

Member Data Documentation

EcXmlComponentMap* EcXmlCompoundType::m_pAttributeComponentMap
protected

A map holding the attribute relationship between string labels and subcomponents.

Definition at line 298 of file ecXmlCompType.h.

EcXmlComponentMap* EcXmlCompoundType::m_pComponentMap
mutableprotected

A map holding the element relationship between string labels and subcomponents.

Definition at line 294 of file ecXmlCompType.h.

EcXmlTokenStringDescriptorMapMap* EcXmlCompoundType::m_pComponentMapTokenStringDescriptor
protected

A map holding the element relationship between string labels and descriptor maps.

Definition at line 306 of file ecXmlCompType.h.

EcXmlSpecialDescriptorMap* EcXmlCompoundType::m_pSpecialDescriptorMap
protected

A string set holding special descriptors, such as read-only flags. Read-only members are read but not written.

Definition at line 302 of file ecXmlCompType.h.


The documentation for this class was generated from the following file:
Created by Energid Technologies www.energid.com
Copyright © 2016 Energid. All trademarks mentioned in this document are property of their respective owners.