In file /home/blah/darwin2k/src/ddcore/misc/synObject.h: The synObject serves as a base class for objects that need runtime typing.
Inheritance:
Public Fields
-
static int staticClassID
- a unique ID for the class
-
int objectID
- an ID for user-defined tracking
-
int verboseLevel
- the (class-dependent) amount of output desired from the object.
Public Methods
-
virtual ~synObject(void)
- virtual destructor
-
virtual const char* className(void) const = 0
- returns a string containing exactly the class's name
-
virtual synObject* copy(void) const = 0
- returns a copy of the object
-
virtual int isOfType(int typeNum, int derivedOk)
- determines if the object is of the indicated type.
-
static int setStaticClassID(void)
- sets the staticClassID during initialization
-
virtual int classID(void) const = 0
- returns a unique ID for the class
Documentation
The synObject serves as a base class for objects that need runtime
typing.
- static int staticClassID
- a unique ID for the class
- int objectID
- an ID for user-defined tracking
- int verboseLevel
- the (class-dependent) amount of output desired from the object.
see systemIncs.h for definitions
- virtual ~synObject(void)
- virtual destructor
- virtual const char* className(void) const = 0
- returns a string containing exactly the class's name
- virtual synObject* copy(void) const = 0
- returns a copy of the object
- virtual int isOfType(int typeNum, int derivedOk)
- determines if the object is of the indicated type.
typeNum should be the staticClassID of the class, and
derivedOk indicates whether it is OK for the object
to belong to a class derived from the indicated class.
See also the IS_OF_TYPE macro in synMacros.h.
- static int setStaticClassID(void)
- sets the staticClassID during initialization
- virtual int classID(void) const = 0
- returns a unique ID for the class
- Direct child classes:
- singleJointController
dynoSolver
constraintSolver
dynoCollisionDetector
cdObject
link
dynoObject
d2kSimulator
d2kComponent
module
component
cfgComponent
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.