Public Member Functions | Public Attributes | Friends

FBRigidBody Class Reference

This reference page is linked to from the following overview topics: Optical devices.


Search for all occurrences

Detailed Description

Rigid body class.

Definition at line 496 of file fboptical.h.

#include <fboptical.h>

Inheritance diagram for FBRigidBody:
Inheritance graph
[legend]

List of all members.

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.

Friends

class  FBPropertyListRigidBody

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.

Friends And Related Function Documentation

friend class FBPropertyListRigidBody [friend]

Definition at line 542 of file fboptical.h.


Member Data Documentation

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.

Property: Done?

Definition at line 538 of file fboptical.h.

FBPropertyRigidBodyMode Mode

Property: Rigid body mode.

Definition at line 539 of file fboptical.h.

Property: Smoothing width.

Definition at line 540 of file fboptical.h.


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

FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody
FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody FBRigidBody