.TH "ScXMLObject" 3 "Sat Oct 12 2013" "Version 4.0.0a" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME ScXMLObject \- .PP Base class for all SCXML objects\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherited by \fBScXMLDataObj\fP, \fBScXMLDocument\fP, \fBScXMLElt\fP, \fBScXMLEvaluator\fP, \fBScXMLEvent\fP, and \fBScXMLEventTarget\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual \fBSoType\fP \fBgetTypeId\fP (void) const =0" .br .RI "\fIReturns the type identification of an object derived from a class inheriting \fBSoBase\fP\&. This is used for run-time type checking and 'downward' casting\&. \fP" .ti -1c .RI "SbBool \fBisOfType\fP (\fBSoType\fP type) const " .br .RI "\fIReturns \fCTRUE\fP if the type of this object is either of the same type or inherited from \fItype\fP\&. \fP" .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static \fBSoType\fP \fBgetClassTypeId\fP (void)" .br .RI "\fIThis static method returns the \fBSoType\fP object associated with objects of this class\&. \fP" .ti -1c .RI "static void \fBinitClass\fP (void)" .br .RI "\fISets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system\&. \fP" .ti -1c .RI "static void \fBcleanClass\fP (void)" .br .RI "\fIDoes the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin typesystem\&. \fP" .in -1c .SS "Static Protected Member Functions" .in +1c .ti -1c .RI "static void \fBregisterClassType\fP (const char *xmlns, const char *classname, \fBSoType\fP type)" .br .ti -1c .RI "static void \fBregisterInvokeClassType\fP (const char *xmlns, const char *targettype, const char *source, \fBSoType\fP type)" .br .in -1c .SH "Detailed Description" .PP Base class for all SCXML objects\&. \fBSince:\fP .RS 4 Coin 3\&.0 .RE .PP .SH "Member Function Documentation" .PP .SS "\fBSoType\fP ScXMLObject::getClassTypeId (void)\fC [static]\fP" .PP This static method returns the \fBSoType\fP object associated with objects of this class\&. \fBSee Also:\fP .RS 4 \fBSoBase::getClassTypeId\fP .RE .PP .PP Reimplemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, \fBScXMLDataObj\fP, \fBScXMLMinimumExprDataObj\fP, \fBScXMLStateMachine\fP, \fBScXMLParallelElt\fP, \fBScXMLStateElt\fP, \fBSoScXMLNavigationTarget\fP, \fBScXMLDocument\fP, \fBScXMLScxmlElt\fP, \fBScXMLInvokeElt\fP, \fBSoScXMLDollyTarget\fP, \fBSoScXMLZoomTarget\fP, \fBSoScXMLPanTarget\fP, \fBSoScXMLRotateTarget\fP, \fBSoScXMLSeekTarget\fP, \fBScXMLElt\fP, \fBScXMLEvaluator\fP, \fBSoScXMLSpinTarget\fP, \fBScXMLEventElt\fP, \fBScXMLEventTarget\fP, \fBScXMLIfElt\fP, \fBScXMLSendElt\fP, \fBScXMLTransitionElt\fP, \fBSoScXMLStateMachine\fP, \fBScXMLDataElt\fP, \fBScXMLDataModelElt\fP, \fBScXMLExecutableElt\fP, \fBScXMLFinalElt\fP, \fBScXMLHistoryElt\fP, \fBSoScXMLFlightControlTarget\fP, \fBScXMLInitialElt\fP, \fBSoScXMLMiscTarget\fP, \fBScXMLAbstractStateElt\fP, \fBScXMLAnchorElt\fP, \fBScXMLAssignElt\fP, \fBScXMLContentElt\fP, \fBScXMLElseElt\fP, \fBScXMLElseIfElt\fP, \fBScXMLEvent\fP, \fBScXMLFinalizeElt\fP, \fBScXMLLogElt\fP, \fBScXMLParamElt\fP, \fBScXMLScriptElt\fP, \fBScXMLValidateElt\fP, \fBSoScXMLEvent\fP, \fBScXMLCoinEvaluator\fP, \fBScXMLECMAScriptEvaluator\fP, \fBScXMLMinimumEvaluator\fP, \fBScXMLXPathEvaluator\fP, and \fBSoScXMLMotionTarget\fP\&. .SS "ScXMLObject::getTypeId (void) const\fC [pure virtual]\fP" .PP Returns the type identification of an object derived from a class inheriting \fBSoBase\fP\&. This is used for run-time type checking and 'downward' casting\&. \fBSee Also:\fP .RS 4 \fBSoBase::getTypeId() const\fP .RE .PP .PP Implemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, \fBScXMLDataObj\fP, \fBScXMLMinimumExprDataObj\fP, \fBScXMLStateMachine\fP, \fBScXMLParallelElt\fP, \fBScXMLStateElt\fP, \fBSoScXMLNavigationTarget\fP, \fBScXMLDocument\fP, \fBScXMLScxmlElt\fP, \fBScXMLInvokeElt\fP, \fBSoScXMLDollyTarget\fP, \fBSoScXMLZoomTarget\fP, \fBSoScXMLPanTarget\fP, \fBSoScXMLRotateTarget\fP, \fBSoScXMLSeekTarget\fP, \fBScXMLElt\fP, \fBScXMLEvaluator\fP, \fBSoScXMLSpinTarget\fP, \fBScXMLEventElt\fP, \fBScXMLEventTarget\fP, \fBScXMLIfElt\fP, \fBScXMLSendElt\fP, \fBScXMLTransitionElt\fP, \fBSoScXMLStateMachine\fP, \fBScXMLDataElt\fP, \fBScXMLDataModelElt\fP, \fBScXMLExecutableElt\fP, \fBScXMLFinalElt\fP, \fBScXMLHistoryElt\fP, \fBSoScXMLFlightControlTarget\fP, \fBScXMLInitialElt\fP, \fBSoScXMLMiscTarget\fP, \fBScXMLAbstractStateElt\fP, \fBScXMLAnchorElt\fP, \fBScXMLAssignElt\fP, \fBScXMLContentElt\fP, \fBScXMLElseElt\fP, \fBScXMLElseIfElt\fP, \fBScXMLEvent\fP, \fBScXMLFinalizeElt\fP, \fBScXMLLogElt\fP, \fBScXMLParamElt\fP, \fBScXMLScriptElt\fP, \fBScXMLValidateElt\fP, \fBSoScXMLEvent\fP, \fBScXMLCoinEvaluator\fP, \fBScXMLECMAScriptEvaluator\fP, \fBScXMLMinimumEvaluator\fP, \fBScXMLXPathEvaluator\fP, and \fBSoScXMLMotionTarget\fP\&. .SS "void ScXMLObject::initClass (void)\fC [static]\fP" .PP Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system\&. \fBSee Also:\fP .RS 4 \fBSoBase::initClass()\fP .RE .PP .PP Reimplemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, \fBScXMLDataObj\fP, \fBScXMLMinimumExprDataObj\fP, \fBScXMLStateMachine\fP, \fBScXMLParallelElt\fP, \fBScXMLStateElt\fP, \fBSoScXMLNavigationTarget\fP, \fBScXMLDocument\fP, \fBScXMLScxmlElt\fP, \fBScXMLInvokeElt\fP, \fBSoScXMLDollyTarget\fP, \fBSoScXMLZoomTarget\fP, \fBSoScXMLPanTarget\fP, \fBSoScXMLRotateTarget\fP, \fBSoScXMLSeekTarget\fP, \fBScXMLElt\fP, \fBSoScXMLSpinTarget\fP, \fBScXMLEvaluator\fP, \fBScXMLEventElt\fP, \fBScXMLEventTarget\fP, \fBScXMLIfElt\fP, \fBScXMLSendElt\fP, \fBSoScXMLStateMachine\fP, \fBScXMLDataElt\fP, \fBScXMLDataModelElt\fP, \fBScXMLExecutableElt\fP, \fBScXMLFinalElt\fP, \fBScXMLHistoryElt\fP, \fBScXMLTransitionElt\fP, \fBSoScXMLFlightControlTarget\fP, \fBScXMLInitialElt\fP, \fBSoScXMLMiscTarget\fP, \fBScXMLAbstractStateElt\fP, \fBScXMLAnchorElt\fP, \fBScXMLAssignElt\fP, \fBScXMLContentElt\fP, \fBScXMLElseElt\fP, \fBScXMLElseIfElt\fP, \fBScXMLEvent\fP, \fBScXMLFinalizeElt\fP, \fBScXMLLogElt\fP, \fBScXMLParamElt\fP, \fBScXMLScriptElt\fP, \fBScXMLValidateElt\fP, \fBSoScXMLEvent\fP, \fBScXMLCoinEvaluator\fP, \fBScXMLECMAScriptEvaluator\fP, \fBScXMLMinimumEvaluator\fP, \fBScXMLXPathEvaluator\fP, and \fBSoScXMLMotionTarget\fP\&. .SS "SbBool ScXMLObject::isOfType (\fBSoType\fPtype) const" .PP Returns \fCTRUE\fP if the type of this object is either of the same type or inherited from \fItype\fP\&. \fBSee Also:\fP .RS 4 \fBSoBase::isOfType(SoType type) const\fP .RE .PP .SS "void ScXMLObject::registerClassType (const char *xmlns, const char *classname, \fBSoType\fPtype)\fC [static]\fP, \fC [protected]\fP" Internal method\&. Friendly forwarding for \fBScXMLObject\fP subclasses\&. .PP Reimplemented in \fBScXMLElt\fP\&. .SS "void ScXMLObject::registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, \fBSoType\fPtype)\fC [static]\fP, \fC [protected]\fP" Internal method\&. Friendly forwarding for \fBScXMLObject\fP subclasses\&. .PP Reimplemented in \fBScXMLElt\fP\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.