Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::RatDynamicContainer Class Reference

#include <RatDynamicContainer.hxx>

Inheritance diagram for RayGina::CORE::RatDynamicContainer:

RayGina::CORE::RatContainer List of all members.

Public Member Functions

 RatDynamicContainer (const RatStaticContainer *sourceContainer, const RObject *instance)
 ~RatDynamicContainer ()
const RBool isConnected (const RObject *object, const RatBase *attribute) const
RatConnectiongetConnection (const RatBase *attribute) const
const RBool connectAttribute (const RatBase *destAttr, RObject *sourceInstance, const RatBase *sourceAttr, const RBool force)
const RBool isStatic () const
const RUInt32 getNumberOfAttributes () const
RatBasefindAttribute (const RString searchAttribute) const
RatBasegetAttribute (const RUInt32 attributeNumber) const

Private Attributes

const RatStaticContainer_staticContainer
const RObject_object
RatConnection ** _connections

Constructor & Destructor Documentation

RayGina::CORE::RatDynamicContainer::RatDynamicContainer const RatStaticContainer sourceContainer,
const RObject instance
[inline]
 

Definition at line 16 of file RatDynamicContainer.hxx.

RayGina::CORE::RatDynamicContainer::~RatDynamicContainer  )  [inline]
 

Definition at line 34 of file RatDynamicContainer.hxx.


Member Function Documentation

const RBool RayGina::CORE::RatDynamicContainer::connectAttribute const RatBase destAttr,
RObject sourceInstance,
const RatBase sourceAttr,
const RBool  force
[inline]
 

Definition at line 55 of file RatDynamicContainer.hxx.

RatBase* RayGina::CORE::RatDynamicContainer::findAttribute const RString  searchAttribute  )  const [inline, virtual]
 

Implements RayGina::CORE::RatContainer.

Definition at line 87 of file RatDynamicContainer.hxx.

RatBase* RayGina::CORE::RatDynamicContainer::getAttribute const RUInt32  attributeNumber  )  const [inline, virtual]
 

Implements RayGina::CORE::RatContainer.

Definition at line 90 of file RatDynamicContainer.hxx.

RatConnection* RayGina::CORE::RatDynamicContainer::getConnection const RatBase attribute  )  const [inline]
 

Definition at line 45 of file RatDynamicContainer.hxx.

const RUInt32 RayGina::CORE::RatDynamicContainer::getNumberOfAttributes  )  const [inline, virtual]
 

Implements RayGina::CORE::RatContainer.

Definition at line 84 of file RatDynamicContainer.hxx.

const RBool RayGina::CORE::RatDynamicContainer::isConnected const RObject object,
const RatBase attribute
const [inline]
 

Definition at line 39 of file RatDynamicContainer.hxx.

const RBool RayGina::CORE::RatDynamicContainer::isStatic  )  const [inline, virtual]
 

Implements RayGina::CORE::RatContainer.

Definition at line 81 of file RatDynamicContainer.hxx.


Member Data Documentation

RatConnection** RayGina::CORE::RatDynamicContainer::_connections [private]
 

Definition at line 14 of file RatDynamicContainer.hxx.

const RObject* RayGina::CORE::RatDynamicContainer::_object [private]
 

Definition at line 13 of file RatDynamicContainer.hxx.

const RatStaticContainer* RayGina::CORE::RatDynamicContainer::_staticContainer [private]
 

Definition at line 12 of file RatDynamicContainer.hxx.


The documentation for this class was generated from the following file:
Generated on Sun Dec 2 17:01:09 2007 for rayGina by  doxygen 1.3.9.1