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

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

AddAbsoluteCamera(ProjectionParametersBase *ppb)BIAS::Projection
AddRelativeCamera(ProjectionParametersBase *ppb)BIAS::Projection
Clear()BIAS::Projectioninline
CreatePerspective(const BIAS::Pose &pose, const BIAS::KMatrix &K, int width, int height, BIAS_ProjParaPersp_DISTORTION_TYPE radDistType=DISTYPE_DEF, const std::vector< double > &UndistortionCoefficients=std::vector< double >(4, 0.0))BIAS::Projection
CreateSpherical(const Pose &pose, const unsigned int width, const int height, const double principalX, const double principalY, const double radius, const double aspect=1.0)BIAS::Projection
DoesPointProjectIntoImage(const BIAS::HomgPoint3D &X, BIAS::HomgPoint2D &x, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projectionvirtual
DoExtrinsicsDiffer(const BIAS::Projection &p) const BIAS::Projectionvirtual
DoIntrinsicsDiffer(const BIAS::Projection &p) const BIAS::Projectionvirtual
GetAbsoluteC(unsigned int cam=0) const BIAS::Projectioninline
GetAbsoluteQ(unsigned int cam=0) const BIAS::Projectioninline
GetAbsoluteR(unsigned int cam=0) const BIAS::Projectioninline
GetC(unsigned int cam=0) const BIAS::Projectioninline
GetCov(unsigned int cam=0) const BIAS::Projectioninlinevirtual
GetExternals(unsigned int cam=0) const BIAS::Projectioninline
GetIdentifier() const BIAS::Projectioninline
GetParameterCloneWithAbsolutePose(unsigned int cam=0) const BIAS::Projectioninline
GetParameters(unsigned int cam=0) const BIAS::Projectioninline
GetParameters(unsigned int cam=0)BIAS::Projectioninline
GetPose(unsigned int cam=0) const BIAS::Projectioninlinevirtual
GetQ(unsigned int cam=0) const BIAS::Projection
GetR(unsigned int cam=0) const BIAS::Projectioninline
identifier_BIAS::Projectionprotected
InitFromCameraData(const std::vector< CameraData > &vcd)BIAS::Projection
IsEmpty() const BIAS::Projectioninline
Load(const std::string &filename)BIAS::Projectionvirtual
operator<<(std::ostream &os, const Projection &p)BIAS::Projectionfriend
operator=(const Projection &p)BIAS::Projectioninline
PoseValid(unsigned int cam=0) const BIAS::Projectioninline
Project(const HomgPoint3D &X, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projectionvirtual
Projection()BIAS::Projection
Projection(const Projection &p)BIAS::Projection
Projection(const ProjectionParametersBase &p)BIAS::Projectionexplicit
ReadFromBBC(const std::string &filename, const bool silent=false)BIAS::Projection
ReadFromCamParamFile(const std::string &filename, const bool silent=false)BIAS::Projection
Rescale(float ratio, unsigned int cam=0)BIAS::Projectioninline
SetC(const Vector3< double > &C, unsigned int cam=0)BIAS::Projectioninlinevirtual
SetCov(const Matrix< double > &Cov, unsigned int cam=0)BIAS::Projectioninlinevirtual
SetIdentifier(const std::string &identString)BIAS::Projectioninline
SetPose(const BIAS::Pose pose, unsigned int cam=0)BIAS::Projectioninlinevirtual
SetQ(const Quaternion< double > &Q, unsigned int cam=0)BIAS::Projectioninlinevirtual
SetR(const RMatrix &R, unsigned int cam=0)BIAS::Projectioninlinevirtual
Size() const BIAS::Projectioninline
UnProjectToCovLocal(const HomgPoint2D &pos, const Matrix3x3< double > &cov2D, const double &depth, unsigned int camSystem=0, unsigned int cam=0, bool IgnoreDistortion=false, bool Normalize=false) const BIAS::Projection
UnProjectToPoint(const HomgPoint2D &pos, double depth, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projection
UnProjectToPointLocal(const HomgPoint2D &pos, const double &depth, unsigned int camSystem=0, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projection
UnProjectToRay(const HomgPoint2D &pos, Vector3< double > &origin, Vector3< double > &rayDir, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projection
UnProjectToRay(const HomgPoint2D &pos, Vector3< double > &rayDir, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projection
UnProjectToRayLocal(const HomgPoint2D &pos, Vector3< double > &origin, Vector3< double > &rayDir, unsigned int camSystem=0, unsigned int cam=0, bool IgnoreDistortion=false) const BIAS::Projection
vecParameters_BIAS::Projectionprotected
XMLAdd(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::XMLBase
XMLGetClassName(std::string &TopLevelTag, double &Version) const BIAS::Projectionvirtual
XMLIn(const xmlNodePtr Node, XMLIO &XMLObject)BIAS::Projectionvirtual
XMLOut(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::Projectionvirtual
XMLRead(const std::string &Filename)BIAS::XMLBase
XMLReadFromString(const std::string &str)BIAS::XMLBase
XMLWrite(const std::string &Filename, int CompressionLevel=0, bool AutoAddCompressionSuffix=true, std::string encoding="UTF-8") const BIAS::XMLBase
XMLWriteToString(std::string &str, std::string encoding="UTF-8") const BIAS::XMLBase
~Projection()BIAS::Projectionvirtual
~XMLBase()BIAS::XMLBaseinlinevirtual