fbxDistance Class Reference

#include <kfbxtypes.h>

List of all members.


Detailed Description

FBX SDK distance class.

Definition at line 254 of file kfbxtypes.h.


Constructors and Destructor

  fbxDistance ()
  Default constructor.
  fbxDistance (float pValue, KFbxSystemUnit pUnit)
  Constructor with default values.
  fbxDistance (float pValue, const char *pUnit)
  Constructor.
  ~fbxDistance ()
  Destructor.

Assignment operation

fbxDistance operator= (fbxDistance const &pValue)
  Assign operator.

boolean operation

bool  operator== (fbxDistance const &pRHS) const
  Equivalence operator.
bool  operator!= (fbxDistance const &pRHS) const
  Non-equivalence operator.

Access

KFbxSystemUnit const  unit () const
  Retrieve the measurement unit.
float const  value () const
  Retrieve the value of distance using the measurement unit.

Public Member Functions

float const  internalValue () const
  Get the value of distance when converting this measurement unit to inch.
float const  valueAs (KFbxSystemUnit const &pUnit) const
  Get the value of distance when converting this measurement unit to the specified measurement unit.

Constructor & Destructor Documentation

fbxDistance (  )  [inline]

Default constructor.

Definition at line 262 of file kfbxtypes.h.

fbxDistance ( float  pValue,
KFbxSystemUnit  pUnit  
) [inline]

Constructor with default values.

Parameters:
pValue  Value of distance using the measurement unit.
pUnit  Unit of measurement.

Definition at line 268 of file kfbxtypes.h.

fbxDistance ( float  pValue,
const char *  pUnit  
)

Constructor.

Parameters:
pValue  Value of distance using the measurement unit.
pUnit  Unit of measurement.
Remarks:
This constructor will convert string to KFbxSystemUnit.

~fbxDistance (  )  [inline]

Destructor.

Definition at line 281 of file kfbxtypes.h.


Member Function Documentation

fbxDistance& operator= ( fbxDistance const &  pValue  )  [inline]

Assign operator.

Parameters:
pValue  The distance to be assigned to this distance.
Returns:
This distance.

Definition at line 295 of file kfbxtypes.h.

References mUnit, and mValue.

bool operator== ( fbxDistance const &  pRHS  )  const [inline]

Equivalence operator.

Parameters:
pRHS  The distance to be compared with this distance.
Returns:
True, if the two distances are equal, false otherwise.

Definition at line 311 of file kfbxtypes.h.

References mUnit, and mValue.

bool operator!= ( fbxDistance const &  pRHS  )  const [inline]

Non-equivalence operator.

Parameters:
pRHS  The distance to be compared with this distance.
Returns:
True, if the two distances are unequal, false otherwise.

Definition at line 317 of file kfbxtypes.h.

KFbxSystemUnit const unit (  )  const [inline]

Retrieve the measurement unit.

Returns:
The measure unit of the distance.

Definition at line 331 of file kfbxtypes.h.

float const value (  )  const [inline]

Retrieve the value of distance using the measurement unit.

Returns:
The value of distance using the measurement unit.

Definition at line 336 of file kfbxtypes.h.

float const internalValue (  )  const [inline]

Get the value of distance when converting this measurement unit to inch.

Returns:
The value of distance when converting this measurement unit to inch.

Definition at line 342 of file kfbxtypes.h.

float const valueAs ( KFbxSystemUnit const &  pUnit  )  const [inline]

Get the value of distance when converting this measurement unit to the specified measurement unit.

Parameters:
pUnit  The measurement unit to be converted to.
Returns:
The value of distance when using the specified measurement unit.

Definition at line 352 of file kfbxtypes.h.

fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance
fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance