Basic Image AlgorithmS Library
2.8.0
|
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::Projection | inline |
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::Projection | virtual |
DoExtrinsicsDiffer(const BIAS::Projection &p) const | BIAS::Projection | virtual |
DoIntrinsicsDiffer(const BIAS::Projection &p) const | BIAS::Projection | virtual |
GetAbsoluteC(unsigned int cam=0) const | BIAS::Projection | inline |
GetAbsoluteQ(unsigned int cam=0) const | BIAS::Projection | inline |
GetAbsoluteR(unsigned int cam=0) const | BIAS::Projection | inline |
GetC(unsigned int cam=0) const | BIAS::Projection | inline |
GetCov(unsigned int cam=0) const | BIAS::Projection | inlinevirtual |
GetExternals(unsigned int cam=0) const | BIAS::Projection | inline |
GetIdentifier() const | BIAS::Projection | inline |
GetParameterCloneWithAbsolutePose(unsigned int cam=0) const | BIAS::Projection | inline |
GetParameters(unsigned int cam=0) const | BIAS::Projection | inline |
GetParameters(unsigned int cam=0) | BIAS::Projection | inline |
GetPose(unsigned int cam=0) const | BIAS::Projection | inlinevirtual |
GetQ(unsigned int cam=0) const | BIAS::Projection | |
GetR(unsigned int cam=0) const | BIAS::Projection | inline |
identifier_ | BIAS::Projection | protected |
InitFromCameraData(const std::vector< CameraData > &vcd) | BIAS::Projection | |
IsEmpty() const | BIAS::Projection | inline |
Load(const std::string &filename) | BIAS::Projection | virtual |
operator<<(std::ostream &os, const Projection &p) | BIAS::Projection | friend |
operator=(const Projection &p) | BIAS::Projection | inline |
PoseValid(unsigned int cam=0) const | BIAS::Projection | inline |
Project(const HomgPoint3D &X, unsigned int cam=0, bool IgnoreDistortion=false) const | BIAS::Projection | virtual |
Projection() | BIAS::Projection | |
Projection(const Projection &p) | BIAS::Projection | |
Projection(const ProjectionParametersBase &p) | BIAS::Projection | explicit |
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::Projection | inline |
SetC(const Vector3< double > &C, unsigned int cam=0) | BIAS::Projection | inlinevirtual |
SetCov(const Matrix< double > &Cov, unsigned int cam=0) | BIAS::Projection | inlinevirtual |
SetIdentifier(const std::string &identString) | BIAS::Projection | inline |
SetPose(const BIAS::Pose pose, unsigned int cam=0) | BIAS::Projection | inlinevirtual |
SetQ(const Quaternion< double > &Q, unsigned int cam=0) | BIAS::Projection | inlinevirtual |
SetR(const RMatrix &R, unsigned int cam=0) | BIAS::Projection | inlinevirtual |
Size() const | BIAS::Projection | inline |
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::Projection | protected |
XMLAdd(const xmlNodePtr Node, XMLIO &XMLObject) const | BIAS::XMLBase | |
XMLGetClassName(std::string &TopLevelTag, double &Version) const | BIAS::Projection | virtual |
XMLIn(const xmlNodePtr Node, XMLIO &XMLObject) | BIAS::Projection | virtual |
XMLOut(const xmlNodePtr Node, XMLIO &XMLObject) const | BIAS::Projection | virtual |
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::Projection | virtual |
~XMLBase() | BIAS::XMLBase | inlinevirtual |