Basic Image AlgorithmS Library
2.8.0
|
This is the complete list of members for BIAS::ThreeDOut, including all inherited members.
_liDebugLevel | BIAS::Debug | protected |
_liNextDebugLevel | BIAS::Debug | protected |
_String2Debuglevel | BIAS::Debug | protected |
_zDebugStream | BIAS::Debug | protectedstatic |
AddDebugLevel(const long int lv) | BIAS::Debug | inline |
AddDebugLevel(const std::string &name) | BIAS::Debug | inline |
AddEllipsoid(BIAS::CovMatrix3x3 &cov, const BIAS::Vector3< double > &C, const BIAS::RGBAuc &Color=RGBAuc_WHITE_SEMI, const double &dConfidenceRegionScale=DEF_P_SCALE, const bool cameraCov=false) | BIAS::ThreeDOut | |
AddEllipsoid(BIAS::CovMatrix3x3 &cov, const BIAS::HomgPoint3D &C, const BIAS::RGBAuc &Color=RGBAuc_WHITE_SEMI, const double &dConfidenceRegionScale=DEF_P_SCALE, const bool cameraCov=false) | BIAS::ThreeDOut | |
AddImage(const Vector3< double > &UL, const Vector3< double > &UR, const Vector3< double > &LL, unsigned int Width, unsigned int Height, unsigned char *pData, unsigned int channels=1, const std::string &name="", bool billboard=false) | BIAS::ThreeDOut | inline |
AddImage(const Vector3< double > &UL, const Vector3< double > &UR, const Vector3< double > &LL, const Vector3< double > &LR, unsigned int Width, unsigned int Height, unsigned char *pData, unsigned int channels=1, const std::string &name="", bool billboard=false) | BIAS::ThreeDOut | |
AddLine(const BIAS::Vector3< double > &Start, const BIAS::Vector3< double > &End, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
AddLine(const BIAS::HomgPoint3D &Start, const BIAS::HomgPoint3D &End, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
AddPlane(const HomgPlane3D &plane, const RGBAuc &colour=RGBAuc_WHITE_SEMI, const double size=1.0, const Vector3< double > &translation=Vector3< double >(0.0, 0.0, 0.0), const bool wireframe=true) | BIAS::ThreeDOut | |
AddPMatrix(BIAS::PMatrix &P, const unsigned int &width, const unsigned int &height, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE, const double &dScale=DEF_P_SCALE, const std::string &name="") | BIAS::ThreeDOut | |
AddPMatrix(BIAS::Matrix3x4< double > &M, const unsigned int &width, const unsigned int &height, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE, const double &dScale=DEF_P_SCALE, const std::string &name="") | BIAS::ThreeDOut | |
AddPoint(const BIAS::Vector3< double > &v, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
AddPoint(const BIAS::HomgPoint3D &v, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
AddPose(const PoseParametrization &p, const RGBAuc &colorSelection=RGBAuc_WHITE_OPAQUE, const double radius=0.1, const double scale=1.0, const int camera_type=-1) | BIAS::ThreeDOut | |
AddProjection(const Projection &p, const RGBAuc &colorSelection=RGBAuc_WHITE_OPAQUE, const double radius=0.1, const double scale=1.0, const std::string &identifier="", const int camera_type=-1) | BIAS::ThreeDOut | |
AddProjection(const Projection &p, const std::string &identifier) | BIAS::ThreeDOut | inline |
AddText(const std::string &thetext, const BIAS::Vector3< double > &position, const BIAS::Quaternion< double > &direction=BIAS::Quaternion< double >(0.0, 0.0, 0.0, 0.0), const double &thesize=-12.0, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
AddTriangleMesh(const TriangleMesh &mesh, const std::string &name="", const std::string &textureOutputName="", bool writeOutTexture=true, bool calcNormals=false) | BIAS::ThreeDOut | |
ComputePlaneCorners(const HomgPlane3D &plane, const double size, std::vector< Vector3< double > > &corners) | BIAS::ThreeDOut | static |
ConsumeNextFreeDebuglevel_() | BIAS::Debug | inlineprotected |
CoordinateSystem(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double axeslength, double scale=1.0, const std::string &name="") | BIAS::ThreeDOut | protected |
CorrectDefString_(const std::string &defstring) | BIAS::ThreeDOut | protected |
Debug() | BIAS::Debug | inline |
Debug(const Debug &deb) | BIAS::Debug | inline |
DebugLevelIsSet(const long int lv) const | BIAS::Debug | inline |
DebugLevelIsSet(const std::string &name) const | BIAS::Debug | inline |
DrawSphere_(double radius, int lats, int longs) | BIAS::ThreeDOut | protected |
Dump() | BIAS::ThreeDOut | |
GetBoundingBox(Vector3< double > &min, Vector3< double > &max) | BIAS::ThreeDOut | |
GetCenterOfPoints() | BIAS::ThreeDOut | |
GetDebugLevel() const | BIAS::Debug | inline |
GetDebugStream() const | BIAS::Debug | inline |
GetDebugStream(std::ostream &os) const | BIAS::Debug | inline |
GetGlobalDebugLevel() | BIAS::Debug | inlinestatic |
GetMapPMatrices() | BIAS::ThreeDOut | inline |
glewInitialized_ | BIAS::ThreeDOut | protected |
GlobalDebugLevel | BIAS::Debug | protectedstatic |
mapCamEllipsoids_ | BIAS::ThreeDOut | protected |
mapEllipsoids_ | BIAS::ThreeDOut | protected |
mapImages_ | BIAS::ThreeDOut | protected |
mapIndexedFaceSet_ | BIAS::ThreeDOut | protected |
mapLines_ | BIAS::ThreeDOut | protected |
mapPMatrices_ | BIAS::ThreeDOut | protected |
mapPoints_ | BIAS::ThreeDOut | protected |
mapProjection3D_ | BIAS::ThreeDOut | protected |
mapTexts_ | BIAS::ThreeDOut | protected |
meanDraw | BIAS::ThreeDOut | protected |
Name2DebugLevel(const std::string &name) const | BIAS::Debug | inline |
NewDebugLevel(const std::string &name) | BIAS::Debug | inline |
NextCamEllipsoidIndex_ | BIAS::ThreeDOut | protected |
NextEllipsoidIndex_ | BIAS::ThreeDOut | protected |
NextImageIndex_ | BIAS::ThreeDOut | protected |
NextIndexedFaceSetIndex_ | BIAS::ThreeDOut | protected |
NextLineIndex_ | BIAS::ThreeDOut | protected |
NextPIndex_ | BIAS::ThreeDOut | protected |
NextPointIndex_ | BIAS::ThreeDOut | protected |
NextProjection3DIndex_ | BIAS::ThreeDOut | protected |
NextTextIndex_ | BIAS::ThreeDOut | protected |
OpenGLOut(const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
OpenGLOut() | BIAS::ThreeDOut | |
OpenGLOutEllipsoids(const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
OpenGLOutEllipsoids() | BIAS::ThreeDOut | |
OpenGLOutImages(const bool &disableBlending=true) | BIAS::ThreeDOut | |
OpenGLOutIndexedFaceSets() | BIAS::ThreeDOut | |
OpenGLOutLines(const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
OpenGLOutLines() | BIAS::ThreeDOut | |
OpenGLOutPMatrices(const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
OpenGLOutPMatrices() | BIAS::ThreeDOut | |
OpenGLOutPMatrices_(const BIAS::RGBAuc &Color, bool UseOneColor) | BIAS::ThreeDOut | protected |
OpenGLOutPoints(const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
OpenGLOutPoints() | BIAS::ThreeDOut | |
OpenGLOutWCS() | BIAS::ThreeDOut | |
operator=(const Debug &deb) | BIAS::Debug | inline |
PaintCone(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double transparency, double angle, double scale=1.0, const std::string &name="") | BIAS::ThreeDOut | protected |
PaintPyramid(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double transparency, double angle, double ratio=4.0/3.0, double scale=1.0, const std::string &name="", bool paint_lines=false) | BIAS::ThreeDOut | protected |
Params_ | BIAS::ThreeDOut | protected |
PrintDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
RemoveAll() | BIAS::ThreeDOut | |
RemoveAllCamEllipsoids() | BIAS::ThreeDOut | |
RemoveAllEllipsoids() | BIAS::ThreeDOut | |
RemoveAllImages() | BIAS::ThreeDOut | |
RemoveAllIndexedFaceSets() | BIAS::ThreeDOut | |
RemoveAllLines() | BIAS::ThreeDOut | |
RemoveAllPMatrices() | BIAS::ThreeDOut | |
RemoveAllPoints() | BIAS::ThreeDOut | |
RemoveDebugLevel(const long int lv) | BIAS::Debug | inline |
RemoveDebugLevel(const std::string &name) | BIAS::Debug | inline |
RemoveEllipsoid(const unsigned int &EIndex) | BIAS::ThreeDOut | |
RemoveImage(const unsigned int &EIndex) | BIAS::ThreeDOut | |
RemoveLine(const unsigned int &LineIndex) | BIAS::ThreeDOut | |
RemovePMatrix(int index) | BIAS::ThreeDOut | |
RemovePoint(const unsigned int &PointIndex) | BIAS::ThreeDOut | |
SetDebugLevel(const long int lv) | BIAS::Debug | inline |
SetDebugLevel(const std::string &name) | BIAS::Debug | inline |
SetDebugStream(const std::ostream &os) | BIAS::Debug | inline |
SetGlobalDebugLevel(long int lev) | BIAS::Debug | inlinestatic |
SetParams(const ThreeDOutParameters ¶ms) | BIAS::ThreeDOut | |
SetParamsCameraScale(double cameraScale) | BIAS::ThreeDOut | |
SetParamsCameraStyle(CameraDrawingStyle cameraStyle) | BIAS::ThreeDOut | |
SetParamsDrawCameraEllipse(bool drawEllipse) | BIAS::ThreeDOut | |
SetParamsDrawEllipse(bool drawEllipse) | BIAS::ThreeDOut | |
SetParamsEllipsoidScale(double ellipsoidScale) | BIAS::ThreeDOut | |
SetParamsLineDrawingStyle(const LineDrawingStyle lineStyle) | BIAS::ThreeDOut | |
SetParamsLineWidth(const int lineWidth) | BIAS::ThreeDOut | |
SetParamsPointDrawingStyle(const PointDrawingStyle pointStyle) | BIAS::ThreeDOut | |
SetParamsPointSize(const double pointSize) | BIAS::ThreeDOut | |
SetParamsWCSAxesLength(double WCSAxesLength) | BIAS::ThreeDOut | |
SetWriteViewpoints(const bool &val) | BIAS::ThreeDOut | |
ShowDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
ThreeDOut(const BIAS::ThreeDOutParameters ¶ms=BIAS::ThreeDOutParameters()) | BIAS::ThreeDOut | |
Translation(const Vector3< double > &movement) | BIAS::ThreeDOut | |
UpdateEllipsoid(const unsigned int &EIndex, BIAS::CovMatrix3x3 &cov, BIAS::Vector3< double > &C, const BIAS::RGBAuc &Color=RGBAuc_WHITE_SEMI, const double &dConfidenceRegionScale=DEF_P_SCALE) | BIAS::ThreeDOut | |
UpdateEllipsoid(const unsigned int &EIndex, BIAS::CovMatrix3x3 &cov, BIAS::HomgPoint3D &C, const BIAS::RGBAuc &Color=RGBAuc_WHITE_SEMI, const double &dConfidenceRegionScale=DEF_P_SCALE) | BIAS::ThreeDOut | |
UpdateLine(const unsigned int &LineIndex, const BIAS::Vector3< double > &Start, const BIAS::Vector3< double > &End, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
UpdateLine(const unsigned int &LineIndex, const BIAS::HomgPoint3D &Start, const BIAS::HomgPoint3D &End, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
UpdatePMatrix(const unsigned int &PIndex, BIAS::PMatrix &P, const unsigned int &width, const unsigned int &height, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE, const double &dScale=DEF_P_SCALE) | BIAS::ThreeDOut | |
UpdatePMatrixColor(const unsigned int &PIndex, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
UpdatePoint(const unsigned int &PointIndex, const BIAS::Vector3< double > &v, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
UpdatePoint(const unsigned int &PointIndex, const BIAS::HomgPoint3D &v, const BIAS::RGBAuc &Color=RGBAuc_WHITE_OPAQUE) | BIAS::ThreeDOut | |
UpdatePointColor(const unsigned int &PointIndex, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
visualize_viewports | BIAS::ThreeDOut | |
VRMLOut(const std::string &sFilename) | BIAS::ThreeDOut | |
VRMLOut(const std::string &sFilename, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
VRMLOutEllipsoid_(std::ostream &vrml, Ellipsoid3DData &E, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | protected |
VRMLOutEllipsoids(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
VRMLOutEllipsoids(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutImages(std::ostream &VRMLFile) | BIAS::ThreeDOut | |
VRMLOutIndexedFaceSets(std::ostream &VRMLFile) | BIAS::ThreeDOut | |
VRMLOutLines(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
VRMLOutLines(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutPMatrices(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
VRMLOutPMatrices(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutPMatricesAsArrows_(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | protected |
VRMLOutPMatricesAsMesh_(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | protected |
VRMLOutPMatricesRoutine(std::ostream &VRMLFile, const PMatrix3DData *it, double r=255.0, double g=255.0, double b=255.0, double transparency=0.0, bool CenterAsSphere=false) | BIAS::ThreeDOut | |
VRMLOutPoints(std::ostream &vrml, const BIAS::RGBAuc &Color) | BIAS::ThreeDOut | |
VRMLOutPoints(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutPointsAsBoxes_(std::ostream &VRMLFile) | BIAS::ThreeDOut | protected |
VRMLOutPointsAsPointSet_(std::ostream &VRMLFile) | BIAS::ThreeDOut | protected |
VRMLOutPointsAsSpheres_(std::ostream &VRMLFile) | BIAS::ThreeDOut | protected |
VRMLOutProjection(std::ostream &VRMLFile) | BIAS::ThreeDOut | |
VRMLOutProjectionView(std::ostream &VRMLFile) | BIAS::ThreeDOut | |
VRMLOutViewPortConical(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double angle, double scale, const std::string &name, bool solid=false) | BIAS::ThreeDOut | protected |
VRMLOutViewPortPyramidal(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double angle, double ratio, double scale, const std::string &name, bool solid=false) | BIAS::ThreeDOut | protected |
VRMLOutWCS(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutWriteHeader(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutWriteNavigationInfo(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLOutWriteViewpoint(std::ostream &vrml) | BIAS::ThreeDOut | |
VRMLtransparency(const unsigned char alpha) | BIAS::ThreeDOut | static |
VRMLtransparency(const BIAS::Vector4< unsigned char > &vRgba) | BIAS::ThreeDOut | static |
WriteToFile(const std::string &filename) | BIAS::ThreeDOut | inlinevirtual |
WriteViewpoints_ | BIAS::ThreeDOut | protected |
~Debug() | BIAS::Debug | inline |
~ThreeDOut() | BIAS::ThreeDOut | virtual |