OpenSim::rdSerializableObject Class Reference

#include <rdSerializableObject.h>

Inheritance diagram for OpenSim::rdSerializableObject:
OpenSim::Object

List of all members.

Public Member Functions

 rdSerializableObject ()
 Default constructor.
 rdSerializableObject (const std::string &aFileName)
 rdSerializableObject (const rdSerializableObject &aNode)
 Copy constructor.
virtual Objectcopy () const
 Construct and return a copy of this object.
rdSerializableObjectoperator= (const rdSerializableObject &aObject)
 Assignment operator.
virtual bool isValidDefaultType (const Object *aObject) const
 Determine whether a specified object is a valid type for this object.

Constructor & Destructor Documentation

rdSerializableObject::rdSerializableObject (  ) 

Default constructor.

OpenSim::rdSerializableObject::rdSerializableObject ( const std::string &  aFileName  ) 
rdSerializableObject::rdSerializableObject ( const rdSerializableObject aControl  ) 

Copy constructor.

Parameters:
aControl Control to copy.

Member Function Documentation

Object * rdSerializableObject::copy (  )  const [virtual]

Construct and return a copy of this object.

The object is allocated using the new operator, so the caller is responsible for deleting the returned object.

Returns:
Copy of this object.

Reimplemented from OpenSim::Object.

bool rdSerializableObject::isValidDefaultType ( const Object aObject  )  const [virtual]

Determine whether a specified object is a valid type for this object.

This method returns true only for objects of type rdSerializableObject2.

Parameters:
aObject Object to be tested as valid or invalid.
rdSerializableObject & rdSerializableObject::operator= ( const rdSerializableObject aObject  ) 

Assignment operator.

Returns:
Reference to the altered object.

Reimplemented from OpenSim::Object.


The documentation for this class was generated from the following files:

Generated on Wed Dec 16 15:03:42 2009 for OpenSim by  doxygen 1.6.1