Basic Image AlgorithmS Library
2.8.0
|
configuration struct for drawing styles of various 3d objects More...
#include <Utils/ThreeDOut.hh>
Public Member Functions | |
ThreeDOutParameters () | |
Public Attributes | |
double | CameraScale |
CameraDrawingStyle | CameraStyle |
bool | DrawCameraUncertaintyEllipsoids |
bool | DrawUncertaintyEllipsoids |
double | EllipsoidScale |
GLenum | IndexedFaceSetPrimitiveMode |
LineDrawingStyle | LineStyle |
int | LineWidth |
in pixel More... | |
double | PointSize |
PointDrawingStyle | PointStyle |
double | WCSAxesLength |
<=0 means no visual coordinate axes More... | |
configuration struct for drawing styles of various 3d objects
Definition at line 309 of file ThreeDOut.hh.
ThreeDOutParameters::ThreeDOutParameters | ( | ) |
Definition at line 171 of file ThreeDOut.cpp.
References CameraScale, CameraStyle, DrawCameraUncertaintyEllipsoids, DrawUncertaintyEllipsoids, EllipsoidScale, IndexedFaceSetPrimitiveMode, LineStyle, LineWidth, BIAS::Point, PointSize, PointStyle, BIAS::PyramidMesh, BIAS::Solid, and WCSAxesLength.
double BIAS::ThreeDOutParameters::CameraScale |
Definition at line 318 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGPMatrix_(), BIAS::ThreeDOut::OpenGLOutPMatrices_(), BIAS::ThreeDOut::SetParamsCameraScale(), ThreeDOutParameters(), and BIAS::ThreeDOut::VRMLOutPMatricesRoutine().
CameraDrawingStyle BIAS::ThreeDOutParameters::CameraStyle |
Definition at line 313 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGPMatrix_(), BIAS::ThreeDOut::OpenGLOutPMatrices_(), BIAS::ThreeDOut::SetParamsCameraStyle(), ThreeDOutParameters(), BIAS::ThreeDOut::VRMLOutPMatrices(), BIAS::ThreeDOut::VRMLOutPMatricesRoutine(), and BIAS::ThreeDOut::VRMLOutProjection().
bool BIAS::ThreeDOutParameters::DrawCameraUncertaintyEllipsoids |
Definition at line 316 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOut::OpenGLOutPMatrices_(), BIAS::ThreeDOut::SetParamsDrawCameraEllipse(), ThreeDOutParameters(), and BIAS::ThreeDOut::VRMLOutPMatrices().
bool BIAS::ThreeDOutParameters::DrawUncertaintyEllipsoids |
Definition at line 315 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOut::OpenGLOut(), BIAS::ThreeDOut::SetParamsDrawEllipse(), and ThreeDOutParameters().
double BIAS::ThreeDOutParameters::EllipsoidScale |
Definition at line 320 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGEllipsoids_(), BIAS::ThreeDOut::OpenGLOutEllipsoids(), BIAS::ThreeDOut::OpenGLOutPMatrices_(), BIAS::ThreeDOut::SetParamsEllipsoidScale(), ThreeDOutParameters(), BIAS::ThreeDOut::VRMLOutEllipsoid_(), and BIAS::ThreeDOut::VRMLOutEllipsoids().
GLenum BIAS::ThreeDOutParameters::IndexedFaceSetPrimitiveMode |
Definition at line 323 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOut::OpenGLOutIndexedFaceSets(), and ThreeDOutParameters().
LineDrawingStyle BIAS::ThreeDOutParameters::LineStyle |
Definition at line 314 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGLines_(), BIAS::ThreeDOutOpenSceneGraph::AddOSGPMatrix_(), BIAS::ThreeDOut::SetParamsLineDrawingStyle(), ThreeDOutParameters(), and BIAS::ThreeDOut::VRMLOutLines().
int BIAS::ThreeDOutParameters::LineWidth |
in pixel
Definition at line 319 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGLines_(), BIAS::ThreeDOutOpenSceneGraph::AddOSGPMatrix_(), BIAS::ThreeDOut::OpenGLOutLines(), BIAS::ThreeDOut::OpenGLOutPMatrices_(), BIAS::ThreeDOut::SetParamsLineWidth(), ThreeDOutParameters(), BIAS::ThreeDOut::VRMLOutLines(), BIAS::ThreeDOut::VRMLOutPMatricesAsArrows_(), BIAS::ThreeDOut::VRMLOutPMatricesAsMesh_(), and BIAS::ThreeDOut::VRMLOutPMatricesRoutine().
double BIAS::ThreeDOutParameters::PointSize |
Definition at line 317 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGPMatrix_(), BIAS::ThreeDOutOpenSceneGraph::AddOSGPoints_(), BIAS::ThreeDOut::OpenGLOutPoints(), BIAS::ThreeDOut::SetParamsPointSize(), ThreeDOutParameters(), BIAS::ThreeDOut::VRMLOutPointsAsBoxes_(), and BIAS::ThreeDOut::VRMLOutPointsAsSpheres_().
PointDrawingStyle BIAS::ThreeDOutParameters::PointStyle |
Definition at line 312 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOutOpenSceneGraph::AddOSGPoints_(), BIAS::ThreeDOut::OpenGLOutPoints(), BIAS::ThreeDOut::SetParamsPointDrawingStyle(), ThreeDOutParameters(), and BIAS::ThreeDOut::VRMLOutPoints().
double BIAS::ThreeDOutParameters::WCSAxesLength |
<=0 means no visual coordinate axes
Definition at line 321 of file ThreeDOut.hh.
Referenced by BIAS::ThreeDOut::OpenGLOut(), BIAS::ThreeDOut::OpenGLOutWCS(), BIAS::ThreeDOut::SetParamsWCSAxesLength(), ThreeDOutParameters(), BIAS::ThreeDOut::VRMLOut(), and BIAS::ThreeDOut::VRMLOutWCS().