Clarisse 5.0 SP8 SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
OfOutput Class Reference
Inheritance diagram for OfOutput:
OfPlugType CoreBaseObject CoreBaseType

Public Member Functions

 OfOutput (OfObject &object, const CoreString &n="self", Type t=TYPE_REFERENCE, unsigned int s=1, VisualHint h=VISUAL_HINT_DEFAULT)
 OfOutput (OfObject &object, OfOutput &source)
void get_statistics (SysStatistic &stats) const
 Gather statistics for this plug into the specified statistic object.
unsigned int get_dim () const
- Public Member Functions inherited from OfPlugType
const CoreStringget_name () const
 Returns the name of this plug.
const Typeget_type () const
 Returns the type of this plug.
const VisualHintget_visual_hint () const
 Returns the visual hint of this plug.
const Containerget_container () const
 Returns the type of value container used by this plug.
OfObjectget_parent_object () const
 Returns the object containing this plug.
OfContextget_parent_context () const
 Accessor to the context containing the parent object of this attribute.
OfAppget_application () const
 Accessor to the application.
OfObjectFactoryget_factory () const
 Accessor to object factory.
CoreString get_full_name () const
 Returns the full name of this plug.
- Public Member Functions inherited from CoreBaseObject
bool is_kindof (const CoreBaseObject &object) const
virtual size_t get_memory_size () const
CoreString get_class_info_name () const
const unsigned long & get_class_info_id () const
virtual bool is_kindof (const CoreClassInfo &cinfo) const
virtual const CoreClassInfoget_class_info () const
template<class T >
T * cast ()
template<class T >
const T * cast () const
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const

Additional Inherited Members

- Public Types inherited from OfPlugType
enum  Type {
  TYPE_BOOL = 0,
 Type for all the plug values. More...
enum  Container {
enum  VisualHint {
- Static Public Member Functions inherited from CoreBaseObject
static const CoreClassInfoclass_info ()
template<class T >
static T * cast (CoreBaseObject *object)
template<class T >
static const T * cast (const CoreBaseObject *object)
- Protected Member Functions inherited from OfPlugType
 OfPlugType (OfObject &object, const CoreString &name, const Type &type, const Container &container, const VisualHint &visual_hint)
 OfPlugType (OfObject &object, OfPlugType &source)
 OfPlugType (OfObject &object)
- Protected Attributes inherited from OfPlugType
Pdef * m_pdef
 static definition, eventually from a derived class (aka OfAttr::Def)
 object owning the plug