Open Reality Reference Guide
FBObjectPoseMirrorOptions Class Reference

FBObjectPoseMirrorOptions class. More...

#include <fbobjectpose.h>

Public Member Functions

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

Public Attributes

FBVector4< double > mMirrorPlaneEquation
 Equation of the mirror plane. More...
 

Detailed Description

FBObjectPoseMirrorOptions class.

This class exposes the object used to store the options for the mirror of an object pose.

Definition at line 147 of file fbobjectpose.h.

Constructor & Destructor Documentation

◆ FBObjectPoseMirrorOptions()

Constructor.

Member Function Documentation

◆ ClearFlag()

void ClearFlag ( )

Clear all flags.

◆ GetFlag()

bool GetFlag ( FBObjectPoseMirrorOptionsFlag  pFlag)

Get a flag value.

Parameters
pFlagFlag to get.
Returns
Value of the flag.

◆ SetFlag()

void SetFlag ( FBObjectPoseMirrorOptionsFlag  pFlag,
bool  pValue 
)

Set a flag value.

Parameters
pFlagFlag to set.
pValueValue to set.

Member Data Documentation

◆ mMirrorPlaneEquation

FBVector4<double> mMirrorPlaneEquation

Equation of the mirror plane.

It is a vector defining four scalars (a,b,c,d) for the equation of a plane (ax + by + cz + d = 0). (a,b,c) represents the normal of the plane. (d) represents the offset from the origin in the direction of the normal. Example: (1,0,0,0) defines the plane YZ intersecting with the origin.

Definition at line 157 of file fbobjectpose.h.


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