KFbxNodeLimits
#include<kfbxnodelimits.h>

List of all members.

Detailed Description

TheKFbxNodeLimitsdefines limits for transforms.

Definition at line167of filekfbxnodelimits.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, KMBTransform *pMBTransform)
 Constructor.
KFbxNodeGetLimitedNode()
 Get the limited node.

Constructor&Destructor Documentation

KFbxNodeLimits(KFbxNodepLimitedNode,
KMBTransform * pMBTransform 
)

Constructor.

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

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 tofalse, 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 isfalse, 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 tofalse, 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 isfalse, 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 tofalse, 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 isfalse, the values in the mScalingLimits are ignored.

Member Data Documentation

The translation limits.

Definition at line201of filekfbxnodelimits.h.

The rotation limits.

Definition at line223of filekfbxnodelimits.h.

The scaling limits.

Definition at line245of filekfbxnodelimits.h.