sofa::core::objectmodel Namespace Reference
[sofa-framework package]

SOFA Object Model. More...


Data Structures

class  Base
 Base class for everything. More...
class  BaseContext
 Base class for Context classes, storing shared variables and parameters. More...
class  BaseData
 Abstract base class for all fields, independently of their type. More...
class  BaseNode
 Base class for simulation nodes. More...
class  BaseObject
 Base class for simulation objects. More...
class  BaseObjectDescription
 Base Interface for classes containing the description of an object, used to construct it. More...
class  ClassInfo
 Meta information class. More...
class  TClassInfo
class  Context
 Implementation of BaseContext, storing all shared parameters in Datas. More...
class  ContextObject
 Base class for simulation objects that modify the shared context (such as gravity, local coordinate system, . More...
class  Data
 Pointer to data, readable and writable from/to a string. More...
class  DataPtr
 Pointer to data, readable and writable from/to a string. More...
class  DetachNodeEvent
 Event indicating that a child node is being detached from the scene. More...
class  Event
 Base class for all events received by the objects. More...
class  GLInitializedEvent
 GlInitializedEvent Class. More...
class  JoystickEvent
 JoystickEvent Class. More...
class  KeypressedEvent
 This event is propagated along the objects when a key on the keyboard is pressed. More...
class  KeyreleasedEvent
 This event is propagated along the objects when a key on the keyboard is released. More...
class  MouseEvent
 MouseEvent Class. More...
class  OmniEvent
 This event notifies about SensAble PHANTOM® device interaction. More...
class  VDataPtr
 Access to the getV() vector of a MechanicalObject. More...
class  XDataPtr
 Access to the getX() vector of a MechanicalObject. More...

Functions

template<class T >
const ClassInfo & classidT ()
std::ostream & operator<< (std::ostream &out, const Context &c)


Detailed Description

SOFA Object Model.

Specifies how generic objects and context are handled, as well as the basic functionnalities of all objects (name, fields, ...).


Function Documentation

template<class T >
const ClassInfo& sofa::core::objectmodel::classidT (  )  [inline]

Definition at line 116 of file ClassInfo.h.

References ftl::Type::get().

std::ostream& sofa::core::objectmodel::operator<< ( std::ostream &  out,
const Context &  c 
)


Generated on Sun Nov 23 04:23:41 2008 for Sofa by  doxygen 1.5.7.1