Open Reality Reference Guide
FBObjectPoseOptions Class Reference

FBObjectPoseOptions class. More...

#include <fbobjectpose.h>

Public Member Functions

 FBObjectPoseOptions ()
 Constructor. More...
 
void SetFlag (FBObjectPoseOptionsFlag pFlag, bool pValue)
 Set a flag value. More...
 
bool GetFlag (FBObjectPoseOptionsFlag pFlag)
 Get a flag value. More...
 
void ClearFlag ()
 Clear all flags. More...
 

Public Attributes

FBPoseTransformType mPoseTransformType
 Transform type (Local, Global or LocalRef). More...
 
FBTVector mReferenceGT
 Global translation vector of reference object. More...
 
FBMatrix mReferenceGRM
 Global rotation matrix of reference object. More...
 
FBMatrix mReferenceGSM
 Global scaling matrix of reference object. More...
 

Detailed Description

FBObjectPoseOptions class.

This class exposes the object used to store the options for operations on object poses.

Definition at line 98 of file fbobjectpose.h.

Constructor & Destructor Documentation

◆ FBObjectPoseOptions()

Constructor.

Member Function Documentation

◆ ClearFlag()

void ClearFlag ( )

Clear all flags.

◆ GetFlag()

bool GetFlag ( FBObjectPoseOptionsFlag  pFlag)

Get a flag value.

Parameters
pFlagFlag to get.
Returns
Value of the flag.

◆ SetFlag()

void SetFlag ( FBObjectPoseOptionsFlag  pFlag,
bool  pValue 
)

Set a flag value.

Parameters
pFlagFlag to set.
pValueValue to set.

Member Data Documentation

◆ mPoseTransformType

FBPoseTransformType mPoseTransformType

Transform type (Local, Global or LocalRef).

Definition at line 103 of file fbobjectpose.h.

◆ mReferenceGRM

FBMatrix mReferenceGRM

Global rotation matrix of reference object.

Definition at line 109 of file fbobjectpose.h.

◆ mReferenceGSM

FBMatrix mReferenceGSM

Global scaling matrix of reference object.

Definition at line 112 of file fbobjectpose.h.

◆ mReferenceGT

FBTVector mReferenceGT

Global translation vector of reference object.

Definition at line 106 of file fbobjectpose.h.


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