3ds Max C++ API Reference
MocapManager Class Reference

#include <BipedApi.h>

+ Inheritance diagram for MocapManager:

Public Member Functions

BIPExport const MCHARGetTalentFigStrucFile ()
 
BIPExport void SetTalentFigStrucFile (const MCHAR *fname)
 
BIPExport BOOL GetUseTalentFigStrucFile () const
 
BIPExport void SetUseTalentFigStrucFile (BOOL onOff)
 
BIPExport const MCHARGetTalentPoseAdjFile () const
 
BIPExport void SetTalentPoseAdjFile (const MCHAR *fname)
 
BIPExport BOOL GetUseTalentPoseAdjFile () const
 
BIPExport void SetUseTalentPoseAdjFile (BOOL onOff)
 
BIPExport int GetFSExtractionMode () const
 
BIPExport void SetFSExtractionMode (int mode)
 
BIPExport int GetFSConversionMode () const
 
BIPExport void SetFSConversionMode (int mode)
 
BIPExport int GetUpVector () const
 
BIPExport void SetUpVector (int axis)
 
BIPExport float GetScaleFactor () const
 
BIPExport void SetScaleFactor (float val)
 
BIPExport float GetFSExtractionTol () const
 
BIPExport void SetFSExtractionTol (float val)
 
BIPExport float GetFSSlidingDist () const
 
BIPExport void SetFSSlidingDist (float val)
 
BIPExport float GetFSSlidingAngle () const
 
BIPExport void SetFSSlidingAngle (float val)
 
BIPExport float GetFSVerticalTol () const
 
BIPExport void SetFSVerticalTol (float val)
 
BIPExport float GetFSZLevel () const
 
BIPExport void SetFSZLevel (float val)
 
BIPExport BOOL GetFSUseVerticalTol () const
 
BIPExport void SetFSUseVerticalTol (BOOL val)
 
BIPExport BOOL GetFSUseFlatten () const
 
BIPExport void SetFSUseFlatten (BOOL val)
 
BIPExport int GetStartFrame () const
 
BIPExport void SetStartFrame (int val)
 
BIPExport int GetEndFrame () const
 
BIPExport void SetEndFrame (int val)
 
BIPExport BOOL GetUseLoopFrame () const
 
BIPExport void SetUseLoopFrame (BOOL val)
 
BIPExport int GetLoopFrameCount () const
 
BIPExport void SetLoopFrameCount (int val)
 
BIPExport float GetKeyReductionTol (int part) const
 
BIPExport void SetKeyReductionTol (int part, float val)
 
BIPExport int GetKeyReductionSpacing (int part) const
 
BIPExport void SetKeyReductionSpacing (int part, float val)
 
BIPExport BOOL GetKeyReductionFilter (int part) const
 
BIPExport void SetKeyReductionFilter (int part, BOOL onOff)
 
BIPExport int GetLimbOrientation (int limb) const
 
BIPExport void SetLimbOrientation (int limb, int val)
 
BIPExport int LoadMocapParameters (const MCHAR *fname)
 
BIPExport int SaveMocapParameters (const MCHAR *fname)
 
BIPExport const MCHARGetMarkerNameFile () const
 
BIPExport bool LoadMarkerNameFile (const MCHAR *fname)
 
BIPExport BOOL GetUseMarkerNameFile () const
 
BIPExport void SetUseMarkerNameFile (BOOL onOff)
 
BIPExport const MCHARGetJointNameFile () const
 
BIPExport bool LoadJointNameFile (const MCHAR *fname)
 
BIPExport BOOL GetUseJointNameFile () const
 
BIPExport void SetUseJointNameFile (BOOL onOff)
 
BIPExport int BatchConvert (const MCHAR *inDir, const MCHAR *outDir, const MCHAR *ext)
 
BIPExport BOOL GetDispKnownMarkers () const
 
BIPExport void SetDispKnownMarkers (BOOL onOff)
 
BIPExport int GetDispKnownMarkersType () const
 
BIPExport void SetDispKnownMarkersType (int type)
 
BIPExport BOOL GetDispUnKnownMarkers () const
 
BIPExport void SetDispUnKnownMarkers (BOOL onOff)
 
BIPExport BOOL GetDispPropMarkers () const
 
BIPExport void SetDispPropMarkers (BOOL onOff)
 

Additional Inherited Members

- Static Public Member Functions inherited from MaxHeapOperators
static UtilExport voidoperator new (size_t size)
 Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e)
 Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new (size_t size, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new (size_t size, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate arrays of objects. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport void operator delete (void *ptr)
 Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete (void *ptr, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, void *placement_ptr)
 Placement new operator. More...
 
static UtilExport void operator delete (void *ptr, void *placement_ptr)
 Placement delete operator. More...
 
static UtilExport voidaligned_malloc (size_t size, size_t alignment)
 Allocates memory on a specified alignment boundary. More...
 
static UtilExport voidaligned_realloc (void *ptr, size_t size, size_t alignment)
 Reallocates memory on a specified alignment boundary. More...
 
static UtilExport void aligned_free (void *ptr)
 Frees a block of memory that was allocated with aligned_malloc/aligned_realloc. More...
 

Member Function Documentation

◆ GetTalentFigStrucFile()

BIPExport const MCHAR* GetTalentFigStrucFile ( )

◆ SetTalentFigStrucFile()

BIPExport void SetTalentFigStrucFile ( const MCHAR fname)

◆ GetUseTalentFigStrucFile()

BIPExport BOOL GetUseTalentFigStrucFile ( ) const

◆ SetUseTalentFigStrucFile()

BIPExport void SetUseTalentFigStrucFile ( BOOL  onOff)

◆ GetTalentPoseAdjFile()

BIPExport const MCHAR* GetTalentPoseAdjFile ( ) const

◆ SetTalentPoseAdjFile()

BIPExport void SetTalentPoseAdjFile ( const MCHAR fname)

◆ GetUseTalentPoseAdjFile()

BIPExport BOOL GetUseTalentPoseAdjFile ( ) const

◆ SetUseTalentPoseAdjFile()

BIPExport void SetUseTalentPoseAdjFile ( BOOL  onOff)

◆ GetFSExtractionMode()

BIPExport int GetFSExtractionMode ( ) const

◆ SetFSExtractionMode()

BIPExport void SetFSExtractionMode ( int  mode)

◆ GetFSConversionMode()

BIPExport int GetFSConversionMode ( ) const

◆ SetFSConversionMode()

BIPExport void SetFSConversionMode ( int  mode)

◆ GetUpVector()

BIPExport int GetUpVector ( ) const

◆ SetUpVector()

BIPExport void SetUpVector ( int  axis)

◆ GetScaleFactor()

BIPExport float GetScaleFactor ( ) const

◆ SetScaleFactor()

BIPExport void SetScaleFactor ( float  val)

◆ GetFSExtractionTol()

BIPExport float GetFSExtractionTol ( ) const

◆ SetFSExtractionTol()

BIPExport void SetFSExtractionTol ( float  val)

◆ GetFSSlidingDist()

BIPExport float GetFSSlidingDist ( ) const

◆ SetFSSlidingDist()

BIPExport void SetFSSlidingDist ( float  val)

◆ GetFSSlidingAngle()

BIPExport float GetFSSlidingAngle ( ) const

◆ SetFSSlidingAngle()

BIPExport void SetFSSlidingAngle ( float  val)

◆ GetFSVerticalTol()

BIPExport float GetFSVerticalTol ( ) const

◆ SetFSVerticalTol()

BIPExport void SetFSVerticalTol ( float  val)

◆ GetFSZLevel()

BIPExport float GetFSZLevel ( ) const

◆ SetFSZLevel()

BIPExport void SetFSZLevel ( float  val)

◆ GetFSUseVerticalTol()

BIPExport BOOL GetFSUseVerticalTol ( ) const

◆ SetFSUseVerticalTol()

BIPExport void SetFSUseVerticalTol ( BOOL  val)

◆ GetFSUseFlatten()

BIPExport BOOL GetFSUseFlatten ( ) const

◆ SetFSUseFlatten()

BIPExport void SetFSUseFlatten ( BOOL  val)

◆ GetStartFrame()

BIPExport int GetStartFrame ( ) const

◆ SetStartFrame()

BIPExport void SetStartFrame ( int  val)

◆ GetEndFrame()

BIPExport int GetEndFrame ( ) const

◆ SetEndFrame()

BIPExport void SetEndFrame ( int  val)

◆ GetUseLoopFrame()

BIPExport BOOL GetUseLoopFrame ( ) const

◆ SetUseLoopFrame()

BIPExport void SetUseLoopFrame ( BOOL  val)

◆ GetLoopFrameCount()

BIPExport int GetLoopFrameCount ( ) const

◆ SetLoopFrameCount()

BIPExport void SetLoopFrameCount ( int  val)

◆ GetKeyReductionTol()

BIPExport float GetKeyReductionTol ( int  part) const

◆ SetKeyReductionTol()

BIPExport void SetKeyReductionTol ( int  part,
float  val 
)

◆ GetKeyReductionSpacing()

BIPExport int GetKeyReductionSpacing ( int  part) const

◆ SetKeyReductionSpacing()

BIPExport void SetKeyReductionSpacing ( int  part,
float  val 
)

◆ GetKeyReductionFilter()

BIPExport BOOL GetKeyReductionFilter ( int  part) const

◆ SetKeyReductionFilter()

BIPExport void SetKeyReductionFilter ( int  part,
BOOL  onOff 
)

◆ GetLimbOrientation()

BIPExport int GetLimbOrientation ( int  limb) const

◆ SetLimbOrientation()

BIPExport void SetLimbOrientation ( int  limb,
int  val 
)

◆ LoadMocapParameters()

BIPExport int LoadMocapParameters ( const MCHAR fname)

◆ SaveMocapParameters()

BIPExport int SaveMocapParameters ( const MCHAR fname)

◆ GetMarkerNameFile()

BIPExport const MCHAR* GetMarkerNameFile ( ) const

◆ LoadMarkerNameFile()

BIPExport bool LoadMarkerNameFile ( const MCHAR fname)

◆ GetUseMarkerNameFile()

BIPExport BOOL GetUseMarkerNameFile ( ) const

◆ SetUseMarkerNameFile()

BIPExport void SetUseMarkerNameFile ( BOOL  onOff)

◆ GetJointNameFile()

BIPExport const MCHAR* GetJointNameFile ( ) const

◆ LoadJointNameFile()

BIPExport bool LoadJointNameFile ( const MCHAR fname)

◆ GetUseJointNameFile()

BIPExport BOOL GetUseJointNameFile ( ) const

◆ SetUseJointNameFile()

BIPExport void SetUseJointNameFile ( BOOL  onOff)

◆ BatchConvert()

BIPExport int BatchConvert ( const MCHAR inDir,
const MCHAR outDir,
const MCHAR ext 
)

◆ GetDispKnownMarkers()

BIPExport BOOL GetDispKnownMarkers ( ) const

◆ SetDispKnownMarkers()

BIPExport void SetDispKnownMarkers ( BOOL  onOff)

◆ GetDispKnownMarkersType()

BIPExport int GetDispKnownMarkersType ( ) const

◆ SetDispKnownMarkersType()

BIPExport void SetDispKnownMarkersType ( int  type)

◆ GetDispUnKnownMarkers()

BIPExport BOOL GetDispUnKnownMarkers ( ) const

◆ SetDispUnKnownMarkers()

BIPExport void SetDispUnKnownMarkers ( BOOL  onOff)

◆ GetDispPropMarkers()

BIPExport BOOL GetDispPropMarkers ( ) const

◆ SetDispPropMarkers()

BIPExport void SetDispPropMarkers ( BOOL  onOff)