FBRigidBody Class Reference

#include <fboptical.h>
FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody
Inheritance diagram for FBRigidBody:
Inheritance graph
[legend]

List of all members.


Detailed Description

Rigid body class.

Definition at line 496 of file fboptical.h.


Public Member Functions

  FBRigidBody (HFBModelOptical pOptical=NULL)
  Constructor.
  FBRigidBody (const FBRigidBody &pRigidBody)
  Constructor.
bool  operator== (const FBRigidBody &pValue) const
  Overloaded == operator.
FBRigidBody operator= (const FBRigidBody &pValue)
  Overloaded = operator.
virtual void  Snap ()
  Snap the rigid body.
virtual void  ComputeAnimation ()
  Compute the rigid body animation.
virtual bool  IsValid ()
  Check if valid (if item exists).

Public Attributes

FBPropertyListRigidBodyMarkers  Markers
  Property: List of markers composing the rigid body.
FBPropertyModel  Model
  Property: Rigid body model.
FBPropertyAnimationNode  QualityData
  Property: Quality of rigid body.
FBPropertyBool  Done
  Property: Done?
FBPropertyRigidBodyMode  Mode
  Property: Rigid body mode.
FBPropertyInt  SmoothWidth
  Property: Smoothing width.

Constructor & Destructor Documentation

FBRigidBody ( HFBModelOptical  pOptical = NULL  ) 

Constructor.

Parameters:
pOptical  Optical model(default=NULL).

FBRigidBody ( const FBRigidBody pRigidBody  ) 

Constructor.

Parameters:
pRigidBody  Rigid body to copy information from.

Member Function Documentation

bool operator== ( const FBRigidBody pValue  )  const

Overloaded == operator.

Parameters:
pValue  Segment to compare with.
Returns:
true if equal.

FBRigidBody& operator= ( const FBRigidBody pValue  ) 

Overloaded = operator.

Parameters:
pValue  Segment to copy.
Returns:
Copied segment.

virtual void Snap (  )  [virtual]

Snap the rigid body.

virtual void ComputeAnimation (  )  [virtual]

Compute the rigid body animation.

virtual bool IsValid (  )  [virtual]

Check if valid (if item exists).

Returns:
true if segment is valid.

Member Data Documentation

FBPropertyListRigidBodyMarkers Markers

Property: List of markers composing the rigid body.

Definition at line 535 of file fboptical.h.

FBPropertyModel Model

Property: Rigid body model.

Definition at line 536 of file fboptical.h.

FBPropertyAnimationNode QualityData

Property: Quality of rigid body.

Definition at line 537 of file fboptical.h.

FBPropertyBool Done

Property: Done?

Definition at line 538 of file fboptical.h.

FBPropertyRigidBodyMode Mode

Property: Rigid body mode.

Definition at line 539 of file fboptical.h.

FBPropertyInt SmoothWidth

Property: Smoothing width.

Definition at line 540 of file fboptical.h.


Please send us your comments about this page.