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 472 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 (char *pPrefix, 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:
pObject For internal use only.
FBModelTemplate ( char *  pPrefix,
char *  pName,
FBModelTemplateStyle  pStyle 
)

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

Parameters:
pPrefix Location of model template in application object directory structure.
pName Name of model template.
pStyle Style of model template.

Friends And Related Function Documentation

friend class FBDevice [friend]

Definition at line 501 of file fbcore.h.


Member Data Documentation

List: Children for object hierarchy.

Definition at line 492 of file fbcore.h.

List: Bindings for animation interface.

Definition at line 493 of file fbcore.h.

Read Write Property: Prefix of model template.

Definition at line 495 of file fbcore.h.

FBPropertyModel Model

Read Write Property: Model being interfaced.

Definition at line 496 of file fbcore.h.

Read Write Property: Default translation.

Definition at line 497 of file fbcore.h.

Read Write Property: Default rotation.

Definition at line 498 of file fbcore.h.

Read Write Property: Default scaling.

Definition at line 499 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