Gui::ManualAlignment::Private Class Reference

Public Member Functions

 Private ()
 
 ~Private ()
 

Static Public Member Functions

static void copyCameraSettings (SoCamera *cam1, SbRotation &rot_cam1, SbVec3f &pos_cam1, SoCamera *cam2, SbRotation &rot_cam2, SbVec3f &pos_cam2)
 
static void reorientCamera (SoCamera *cam, const SbRotation &rot)
 
static void syncCameraCB (void *data, SoSensor *s)
 
static Base::Placement transformation2x2 (const Base::Vector3d &plane1_base, const Base::Vector3d &plane1_xaxis, const Base::Vector3d &plane2_base, const Base::Vector3d &plane2_xaxis)
 
static Base::Placement transformation3x3 (const Base::Vector3d &plane1_base, const Base::Vector3d &plane1_zaxis, const Base::Vector3d &plane1_xaxis, const Base::Vector3d &plane2_base, const Base::Vector3d &plane2_zaxis, const Base::Vector3d &plane2_xaxis)
 

Public Attributes

SoSeparatorpicksepLeft
 
SoSeparatorpicksepRight
 
SbVec3f pos_cam1
 
SbVec3f pos_cam2
 
SbRotation rot_cam1
 
SbRotation rot_cam2
 
SoNodeSensor * sensorCam1
 
SoNodeSensor * sensorCam2
 

Constructor & Destructor Documentation

◆ Private()

Gui::ManualAlignment::Private::Private ( )

◆ ~Private()

Member Function Documentation

◆ copyCameraSettings()

static void Gui::ManualAlignment::Private::copyCameraSettings ( SoCamera *  cam1,
SbRotation &  rot_cam1,
SbVec3f &  pos_cam1,
SoCamera *  cam2,
SbRotation &  rot_cam2,
SbVec3f &  pos_cam2 
)
static

◆ reorientCamera()

static void Gui::ManualAlignment::Private::reorientCamera ( SoCamera *  cam,
const SbRotation &  rot 
)
static

◆ syncCameraCB()

◆ transformation2x2()

static Base::Placement Gui::ManualAlignment::Private::transformation2x2 ( const Base::Vector3d plane1_base,
const Base::Vector3d plane1_xaxis,
const Base::Vector3d plane2_base,
const Base::Vector3d plane2_xaxis 
)
static

◆ transformation3x3()

static Base::Placement Gui::ManualAlignment::Private::transformation3x3 ( const Base::Vector3d plane1_base,
const Base::Vector3d plane1_zaxis,
const Base::Vector3d plane1_xaxis,
const Base::Vector3d plane2_base,
const Base::Vector3d plane2_zaxis,
const Base::Vector3d plane2_xaxis 
)
static

Member Data Documentation

◆ picksepLeft

◆ picksepRight

◆ pos_cam1

◆ pos_cam2

◆ rot_cam1

◆ rot_cam2

◆ sensorCam1

◆ sensorCam2


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