Public Member Functions | Public Attributes | Friends

FBModelTemplate Class Reference

This reference page is linked to from the following overview topics: Motion Capture Devices, Model templates.


Search for all occurrences

Detailed Description

Model template class.

Model templates are 'placeholders' for animation input from devices. These generic 'models' can be any type of element, and permit the abstraction of the input from the actual type of model. In order to animate a model, one should bind the model to an animation node.

Definition at line 476 of file fbcore.h.

#include <fbcore.h>

Inheritance diagram for FBModelTemplate:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FBModelTemplate (HIObject pObject=NULL)
 Constructor from parent object.
 FBModelTemplate (const char *pPrefix, const char *pName, FBModelTemplateStyle pStyle)
 Constructor (no parent) from prefix, name, and style.

Public Attributes

FBPropertyListModelTemplate Children
 List: Children for object hierarchy.
FBPropertyListModelTemplateBinding Bindings
 List: Bindings for animation interface.
FBPropertyString Prefix
 Read Write Property: Prefix of model template.
FBPropertyModel Model
 Read Write Property: Model being interfaced.
FBPropertyVector3d DefaultTranslation
 Read Write Property: Default translation.
FBPropertyVector3d DefaultRotation
 Read Write Property: Default rotation.
FBPropertyVector3d DefaultScaling
 Read Write Property: Default scaling.

Friends

class FBDevice

Constructor & Destructor Documentation

FBModelTemplate ( HIObject  pObject = NULL)

Constructor from parent object.

Parameters:
pObjectFor internal use only.
FBModelTemplate ( const char *  pPrefix,
const char *  pName,
FBModelTemplateStyle  pStyle 
)

Constructor (no parent) from prefix, name, and style.

Parameters:
pPrefixLocation of model template in application object directory structure.
pNameName of model template.
pStyleStyle of model template.

Friends And Related Function Documentation

friend class FBDevice [friend]

Definition at line 505 of file fbcore.h.


Member Data Documentation

List: Children for object hierarchy.

Definition at line 496 of file fbcore.h.

List: Bindings for animation interface.

Definition at line 497 of file fbcore.h.

Read Write Property: Prefix of model template.

Definition at line 499 of file fbcore.h.

FBPropertyModel Model

Read Write Property: Model being interfaced.

Definition at line 500 of file fbcore.h.

Read Write Property: Default translation.

Definition at line 501 of file fbcore.h.

Read Write Property: Default rotation.

Definition at line 502 of file fbcore.h.

Read Write Property: Default scaling.

Definition at line 503 of file fbcore.h.


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

FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate
FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate FBModelTemplate