KFbxNodeLimits Class Reference

#include <kfbxnodelimits.h>

List of all members.


Detailed Description

The KFbxNodeLimits defines limits for transforms.

Definition at line 169 of file kfbxnodelimits.h.

Node Translation Limits

KFbxLimits mTranslationLimits
 The translation limits.
void SetTranslationLimitActive (bool pActive)
 Change the translation limit active flag.
bool GetTranslationLimitActive ()
 Get the translation limit active flag.

Node Rotation Limits

KFbxLimits mRotationLimits
 The rotation limits.
void SetRotationLimitActive (bool pActive)
 Change the rotation limit active flag.
bool GetRotationLimitActive ()
 Get the rotation limit active flag.

Node Scale Limits

KFbxLimits mScalingLimits
 The scaling limits.
void SetScalingLimitActive (bool pActive)
 Change the scaling limit active flag.
bool GetScalingLimitActive ()
 Get the scaling limit active flag.

Public Member Functions

 KFbxNodeLimits (KFbxNode &pLimitedNode)
 Constructor.
KFbxNodeGetLimitedNode ()
 Get the limited node.


Constructor & Destructor Documentation

KFbxNodeLimits ( KFbxNode pLimitedNode  ) 

Constructor.

Parameters:
pLimitedNode Pointer to the node to which these limits apply.


Member Function Documentation

KFbxNode* GetLimitedNode (  ) 

Get the limited node.

Returns:
Pointer to the node to which these limits apply. This node is the same pointer as the one passed to the constructor.

void SetTranslationLimitActive ( bool  pActive  ) 

Change the translation limit active flag.

Parameters:
pActive State of the translation limits active flag.
Remarks:
If this flag is set to false, the values in the mTranslationLimits are ignored.

bool GetTranslationLimitActive (  ) 

Get the translation limit active flag.

Returns:
Translation limit active flag state.
Remarks:
If this flag is false, the values in the mTranslationLimits are ignored.

void SetRotationLimitActive ( bool  pActive  ) 

Change the rotation limit active flag.

Parameters:
pActive State of the rotation limits active flag.
Remarks:
If this flag is set to false, the values in the mRotationLimits are ignored.

bool GetRotationLimitActive (  ) 

Get the rotation limit active flag.

Returns:
Rotation limit active flag state.
Remarks:
If this flag is false, the values in the mRotationLimits are ignored.

void SetScalingLimitActive ( bool  pActive  ) 

Change the scaling limit active flag.

Parameters:
pActive State of the scaling limits active flag.
Remarks:
If this flag is set to false, the values in the mScalingLimits are ignored.

bool GetScalingLimitActive (  ) 

Get the scaling limit active flag.

Returns:
Scaling limit active flag state.
Remarks:
If this flag is false, the values in the mScalingLimits are ignored.


Member Data Documentation

The translation limits.

Definition at line 202 of file kfbxnodelimits.h.

The rotation limits.

Definition at line 224 of file kfbxnodelimits.h.

The scaling limits.

Definition at line 246 of file kfbxnodelimits.h.