Jamoma API  0.6.0.a19
TTMatrixObject Class Reference

Wrap TTMatrixBase instances. More...

#include <TTMatrixObject.h>

+ Inheritance diagram for TTMatrixObject:
+ Collaboration diagram for TTMatrixObject:

Public Member Functions

 TTMatrixObject (const TTSymbol aClassName, const TTValue arguments=kTTValNONE)
 Constructor.
 
TTDataObjectBaseinstance () const
 Get a pointer to the wrapped TTMatrixBase instance. More...
 
- Public Member Functions inherited from TTObject
 TTObject (const TTSymbol aClassName, const TTValue arguments)
 Constructor. More...
 
 TTObject (const TTSymbol aClassName)
 Constructor to create an empyt container which will be assigned/copied-to at a later point.
 
 TTObject ()
 Constructor to create an empyt container which will be assigned/copied-to at a later point.
 
 TTObject (TTObjectBase *anObjectBase)
 Special constructor to create new object that wraps an existing TTObjectBase pointer. More...
 
 TTObject (const TTObject &anObjectToCopy)
 Copy constructor.
 
virtual ~TTObject ()
 Destructor.
 
TTObjectoperator= (TTObject object)
 Assign a TTObject instance to another TTObject.
 
TTObjectBaseinstance () const
 Return a direct pointer to the internal instance. More...
 
template<class T >
TTErr set (const TTSymbol aName, T aValue)
 Set an attribute value for an object. More...
 
template<class T >
TTErr get (const TTSymbol aName, T &aReturnedValue) const
 Get an attribute value for an object. More...
 
void attributes (TTValue &returnedAttributeNames) const
 Return a list of names of the available attributes. More...
 
TTSymbol attributeType (const TTSymbol aName)
 Return the type of an attribute as a symbol. More...
 
void messages (TTValue &returnedMessageNames) const
 Return a list of names of the available messages. More...
 
TTSymbol name () const
 Return the name of this class. More...
 
TTErr send (const TTSymbol aName)
 Send a message to this object with no arguments. More...
 
TTValue send (const TTSymbol aName, const TTValue &anInputValue)
 Send a message to this object with arguments. More...
 
TTErr registerObserverForNotifications (const TTObject &anObservingObject)
 Register an observer. More...
 
TTErr unregisterObserverForNotifications (const TTObject &anObservingObject)
 Unregister an observer for notifications. More...
 
TTBoolean valid () const
 Determine if the object contained by this TTObject is truly ready for use. More...
 
void track (TTBoolean newTrackingValue)
 Enable/Disable reference count tracking of the instance. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from TTObject
static TTErr GetRegisteredClassNames (TTValue &classNames)
 Query TTEnvironment for names of all registered TTObjectBase classes. More...
 
static TTErr GetRegisteredClassNamesForTags (TTValue &classNames, const TTValue &searchTags)
 Query TTEnvironment for names of all registered TTObjectBase classes that share specific tags. More...
 
static TTErr GetRegisteredTags (TTValue &tags)
 Query TTEnvironment for all registered tags used by TTObjectBase classes. More...
 

Detailed Description

Wrap TTMatrixBase instances.

Definition at line 29 of file TTMatrixObject.h.

Member Function Documentation

TTDataObjectBase* TTMatrixObject::instance ( ) const
inline

Get a pointer to the wrapped TTMatrixBase instance.

Definition at line 39 of file TTMatrixObject.h.


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