Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::ThreeDOut Member List

This is the complete list of members for BIAS::ThreeDOut, including all inherited members.

_liDebugLevelBIAS::Debugprotected
_liNextDebugLevelBIAS::Debugprotected
_String2DebuglevelBIAS::Debugprotected
_zDebugStreamBIAS::Debugprotectedstatic
AddDebugLevel(const long int lv)BIAS::Debuginline
AddDebugLevel(const std::string &name)BIAS::Debuginline
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::ThreeDOutinline
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::ThreeDOutinline
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::ThreeDOutstatic
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprotected
CoordinateSystem(std::ostream &VRMLFile, double selectionRadius, double r, double g, double b, double axeslength, double scale=1.0, const std::string &name="")BIAS::ThreeDOutprotected
CorrectDefString_(const std::string &defstring)BIAS::ThreeDOutprotected
Debug()BIAS::Debuginline
Debug(const Debug &deb)BIAS::Debuginline
DebugLevelIsSet(const long int lv) const BIAS::Debuginline
DebugLevelIsSet(const std::string &name) const BIAS::Debuginline
DrawSphere_(double radius, int lats, int longs)BIAS::ThreeDOutprotected
Dump()BIAS::ThreeDOut
GetBoundingBox(Vector3< double > &min, Vector3< double > &max)BIAS::ThreeDOut
GetCenterOfPoints()BIAS::ThreeDOut
GetDebugLevel() const BIAS::Debuginline
GetDebugStream() const BIAS::Debuginline
GetDebugStream(std::ostream &os) const BIAS::Debuginline
GetGlobalDebugLevel()BIAS::Debuginlinestatic
GetMapPMatrices()BIAS::ThreeDOutinline
glewInitialized_BIAS::ThreeDOutprotected
GlobalDebugLevelBIAS::Debugprotectedstatic
mapCamEllipsoids_BIAS::ThreeDOutprotected
mapEllipsoids_BIAS::ThreeDOutprotected
mapImages_BIAS::ThreeDOutprotected
mapIndexedFaceSet_BIAS::ThreeDOutprotected
mapLines_BIAS::ThreeDOutprotected
mapPMatrices_BIAS::ThreeDOutprotected
mapPoints_BIAS::ThreeDOutprotected
mapProjection3D_BIAS::ThreeDOutprotected
mapTexts_BIAS::ThreeDOutprotected
meanDrawBIAS::ThreeDOutprotected
Name2DebugLevel(const std::string &name) const BIAS::Debuginline
NewDebugLevel(const std::string &name)BIAS::Debuginline
NextCamEllipsoidIndex_BIAS::ThreeDOutprotected
NextEllipsoidIndex_BIAS::ThreeDOutprotected
NextImageIndex_BIAS::ThreeDOutprotected
NextIndexedFaceSetIndex_BIAS::ThreeDOutprotected
NextLineIndex_BIAS::ThreeDOutprotected
NextPIndex_BIAS::ThreeDOutprotected
NextPointIndex_BIAS::ThreeDOutprotected
NextProjection3DIndex_BIAS::ThreeDOutprotected
NextTextIndex_BIAS::ThreeDOutprotected
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::ThreeDOutprotected
OpenGLOutPoints(const BIAS::RGBAuc &Color)BIAS::ThreeDOut
OpenGLOutPoints()BIAS::ThreeDOut
OpenGLOutWCS()BIAS::ThreeDOut
operator=(const Debug &deb)BIAS::Debuginline
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::ThreeDOutprotected
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::ThreeDOutprotected
Params_BIAS::ThreeDOutprotected
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
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::Debuginline
RemoveDebugLevel(const std::string &name)BIAS::Debuginline
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::Debuginline
SetDebugLevel(const std::string &name)BIAS::Debuginline
SetDebugStream(const std::ostream &os)BIAS::Debuginline
SetGlobalDebugLevel(long int lev)BIAS::Debuginlinestatic
SetParams(const ThreeDOutParameters &params)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::Debuginline
ThreeDOut(const BIAS::ThreeDOutParameters &params=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_viewportsBIAS::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::ThreeDOutprotected
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::ThreeDOutprotected
VRMLOutPMatricesAsMesh_(std::ostream &vrml, const BIAS::RGBAuc &Color)BIAS::ThreeDOutprotected
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::ThreeDOutprotected
VRMLOutPointsAsPointSet_(std::ostream &VRMLFile)BIAS::ThreeDOutprotected
VRMLOutPointsAsSpheres_(std::ostream &VRMLFile)BIAS::ThreeDOutprotected
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::ThreeDOutprotected
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::ThreeDOutprotected
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::ThreeDOutstatic
VRMLtransparency(const BIAS::Vector4< unsigned char > &vRgba)BIAS::ThreeDOutstatic
WriteToFile(const std::string &filename)BIAS::ThreeDOutinlinevirtual
WriteViewpoints_BIAS::ThreeDOutprotected
~Debug()BIAS::Debuginline
~ThreeDOut()BIAS::ThreeDOutvirtual