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

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

_liDebugLevelBIAS::Debugprotected
_liNextDebugLevelBIAS::Debugprotected
_String2DebuglevelBIAS::Debugprotected
_zDebugStreamBIAS::Debugprotectedstatic
AddDebugLevel(const long int lv)BIAS::Debuginlineprotected
AddDebugLevel(const std::string &name)BIAS::Debuginlineprotected
Alpha_BIAS::UnscentedTransformprotected
aspectratio_BIAS::ProjectionParametersBaseprotected
Beta_BIAS::UnscentedTransformprotected
Clone() const BIAS::ProjectionParametersPerspectiveinlinevirtual
ComputeK_()BIAS::ProjectionParametersPerspectiveprotected
ComputeSigmaPoints_(const Vector< double > &src_mean, const Matrix< double > &src_cov, std::vector< WeightedSigmaPoint > &sigma_points) const BIAS::UnscentedTransformprotected
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprotected
CValid() const BIAS::ProjectionParametersBaseinlinevirtual
CValid_BIAS::ProjectionParametersBaseprotected
Debug()BIAS::Debuginlineprotected
Debug(const Debug &deb)BIAS::Debuginlineprotected
DebugLevelIsSet(const long int lv) const BIAS::Debuginlineprotected
DebugLevelIsSet(const std::string &name) const BIAS::Debuginlineprotected
Distort(BIAS::HomgPoint2D &point2d) const BIAS::ProjectionParametersPerspectivevirtual
Distort_(const double x, const double y, double &dist_x, double &dist_y) const BIAS::ProjectionParametersPerspectiveinlineprotected
DistortNormalized(BIAS::HomgPoint2D &point2d) const BIAS::ProjectionParametersPerspective
distType_BIAS::ProjectionParametersPerspectiveprotected
DoesPointProjectIntoImage(const HomgPoint3D &X, HomgPoint2D &x, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBasevirtual
DoesPointProjectIntoImageLocal(const Vector3< double > &localX, HomgPoint2D &x, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
DoExtrinsicsDiffer(const ProjectionParametersBase *p) const BIAS::ProjectionParametersBasevirtual
DoIntrinsicsDiffer(const ProjectionParametersBase *p) const BIAS::ProjectionParametersPerspectivevirtual
focallength_BIAS::ProjectionParametersPerspectiveprotected
GetAspectratio() const BIAS::ProjectionParametersBaseinlinevirtual
GetC() const BIAS::ProjectionParametersBaseinlinevirtual
GetCov() const BIAS::ProjectionParametersBaseinlinevirtual
GetCQ() const BIAS::ProjectionParametersBaseinlinevirtual
GetCutOutParameters(const Vector2< int > &centerPoint, const unsigned int halfWidth, const unsigned int halfHeight, ProjectionParametersPerspective &cutOutParams) const BIAS::ProjectionParametersPerspective
GetDebugLevel() const BIAS::Debuginlineprotected
GetDebugStream() const BIAS::Debuginlineprotected
GetDebugStream(std::ostream &os) const BIAS::Debuginlineprotected
GetDistortionType() const BIAS::ProjectionParametersPerspectiveinline
GetExternals() const BIAS::ProjectionParametersBaseinlinevirtual
GetFakeKMatrix(double &imgsize, int resolution=0, const double &maxangle=1.4) const BIAS::ProjectionParametersBasevirtual
GetFakeKMatrix(int resolution=0, const double &maxangle=1.4) const BIAS::ProjectionParametersBasevirtual
GetFirstBorderPixel(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetFirstEdgePosition(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetFocalLength(double &f) const BIAS::ProjectionParametersPerspectiveinline
GetFocalLength() const BIAS::ProjectionParametersPerspectiveinline
GetGLModelviewProjectionMatrix(const double zNear, const double zFar, const bool flip, const bool transpose=false)BIAS::ProjectionParametersPerspective
GetGlobalDebugLevel()BIAS::Debuginlineprotectedstatic
GetGLProjectionMatrix(const double zNear, const double zFar, const bool flip, const bool transpose=false)BIAS::ProjectionParametersPerspective
GetGLProjectionMatrix(const double zNear, const double zFar, const Vector2< unsigned int > upperLeft, const unsigned int width, const unsigned int height, const bool flip, const bool transpose=false)BIAS::ProjectionParametersPerspective
GetIdealImageSize(unsigned int &width, unsigned int &height) const BIAS::ProjectionParametersPerspective
GetIdealK(KMatrix &K) const BIAS::ProjectionParametersPerspective
GetIdentifier() const BIAS::ProjectionParametersBaseinlinevirtual
GetImageHeight() const BIAS::ProjectionParametersBaseinlinevirtual
GetImageSize(unsigned int &Width, unsigned int &Height) const BIAS::ProjectionParametersBaseinlinevirtual
GetImageWidth() const BIAS::ProjectionParametersBaseinlinevirtual
GetK() const BIAS::ProjectionParametersPerspectiveinlinevirtual
GetKinv() const BIAS::ProjectionParametersPerspectiveinlinevirtual
GetMinimalAngleInCorner_(const HomgPoint2D &corner, double &minAngle)BIAS::ProjectionParametersPerspectiveprotected
GetMinimalAngularSamplingStep(double &minAngleStep)BIAS::ProjectionParametersPerspectivevirtual
GetMinZLocal() const BIAS::ProjectionParametersPerspectiveinline
GetNextBorderPixel(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetNextEdgePosition(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetP() const BIAS::ProjectionParametersPerspectiveinlinevirtual
GetPose() const BIAS::ProjectionParametersBaseinlinevirtual
GetPoseParametrization() const BIAS::ProjectionParametersBaseinlinevirtual
GetPrincipal(double &PrincipalX, double &PrincipalY) const BIAS::ProjectionParametersBaseinlinevirtual
GetQ() const BIAS::ProjectionParametersBaseinlinevirtual
GetR() const BIAS::ProjectionParametersBasevirtual
GetRadialDistModelString(BIAS_ProjParaPersp_DISTORTION_TYPE model)BIAS::ProjectionParametersPerspectivestatic
GetSkew() const BIAS::ProjectionParametersPerspectiveinline
GetSphericalViewingRange(const CoordinateTransform3D &sphericalReferenceFrame, double &minPhi, double &maxPhi, double &centerPhi, double &minTheta, double &maxTheta)BIAS::ProjectionParametersBasevirtual
GetUndistortion(double &kc1, double &kc2, double &kc3, double &kc4) const BIAS::ProjectionParametersPerspectiveinline
GetUndistortion(double &kc1, double &kc2, double &kc3, double &kc4, double r0) const BIAS::ProjectionParametersPerspectiveinline
GetUndistortionBrown(double &kc1, double &kc2, double &kc3, double &kc4, double &r0) const BIAS::ProjectionParametersPerspectiveinline
GetUndistortionInverseRad(double &kc1, double &kc2, double &kc3, double &kc4) const BIAS::ProjectionParametersPerspectiveinline
GetUndistortionInvRad3(double &kc1, double &kc2, double &kc3)BIAS::ProjectionParametersPerspectiveinline
GetUndistortionRad3(double &kc1, double &kc2, double &kc3)BIAS::ProjectionParametersPerspectiveinline
GetUnProjectionJacobian(const HomgPoint2D &x, Matrix2x2< double > &Jac, const bool homogenized=true) const BIAS::ProjectionParametersBasevirtual
GetVideoSourceType() const BIAS::ProjectionParametersBaseinlinevirtual
GlobalDebugLevelBIAS::Debugprotectedstatic
height_BIAS::ProjectionParametersBaseprotected
idealImageHeight_BIAS::ProjectionParametersPerspectiveprotected
idealImageWidth_BIAS::ProjectionParametersPerspectiveprotected
identifier_BIAS::ProjectionParametersBaseprotected
InitParams_()BIAS::ProjectionParametersPerspectiveinlineprotected
InvalidatePose()BIAS::ProjectionParametersBaseinlinevirtual
invK_BIAS::ProjectionParametersPerspectiveprotected
IsDistorted() const BIAS::ProjectionParametersPerspectiveinline
IsLeftOf(const ProjectionParametersBase &ppb) const BIAS::ProjectionParametersBase
K_BIAS::ProjectionParametersPerspectiveprotected
Kappa_BIAS::UnscentedTransformprotected
kc1_BIAS::ProjectionParametersPerspectiveprotected
kc2_BIAS::ProjectionParametersPerspectiveprotected
kc3_BIAS::ProjectionParametersPerspectiveprotected
kc4_BIAS::ProjectionParametersPerspectiveprotected
LookAt(const Vector3< double > &eye, const Vector3< double > &center, const Vector3< double > &up)BIAS::ProjectionParametersBaseinline
LookAt(const Vector3< double > &center, const Vector3< double > &up)BIAS::ProjectionParametersBaseinline
LookAtGL(const Vector3< double > &eye, const Vector3< double > &center, const Vector3< double > &up)BIAS::ProjectionParametersBaseinline
LookAtGL(const Vector3< double > &center, const Vector3< double > &up)BIAS::ProjectionParametersBaseinline
minZlocal_BIAS::ProjectionParametersPerspectiveprotected
Name2DebugLevel(const std::string &name) const BIAS::Debuginlineprotected
NewDebugLevel(const std::string &name)BIAS::Debuginlineprotected
operator<<(std::ostream &os, const ProjectionParametersPerspective &p)BIAS::ProjectionParametersPerspectivefriend
operator=(const ProjectionParametersPerspective &P)BIAS::ProjectionParametersPerspectiveinline
BIAS::ProjectionParametersBase::operator=(const ProjectionParametersBase &p)BIAS::ProjectionParametersBaseinlinevirtual
BIAS::UnscentedTransform::operator=(const Debug &deb)BIAS::Debuginline
Pose_BIAS::ProjectionParametersBaseprotected
PoseValid() const BIAS::ProjectionParametersBaseinlinevirtual
principalX_BIAS::ProjectionParametersBaseprotected
principalY_BIAS::ProjectionParametersBaseprotected
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginlineprotected
Project(const HomgPoint3D &X, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBaseinlinevirtual
Project(const HomgPoint3D &X, HomgPoint2D &p2d, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBaseinlinevirtual
ProjectionParametersBase(const unsigned int width=0, const unsigned int height=0)BIAS::ProjectionParametersBase
ProjectionParametersPerspective(const unsigned int width=0, const unsigned int height=0)BIAS::ProjectionParametersPerspectiveinline
ProjectionParametersPerspective(const BIAS::PMatrix &P, const unsigned int width=10000, const unsigned int height=10000)BIAS::ProjectionParametersPerspectiveinlineexplicit
ProjectionParametersPerspective(const ProjectionParametersPerspective &P)BIAS::ProjectionParametersPerspectiveinline
ProjectLocal(const Vector3< double > &point, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
ProjectLocal(const Vector3< double > &point, HomgPoint2D &p2d, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
QValid() const BIAS::ProjectionParametersBaseinlinevirtual
QValid_BIAS::ProjectionParametersBaseprotected
r0_BIAS::ProjectionParametersPerspectiveprotected
RemoveDebugLevel(const long int lv)BIAS::Debuginlineprotected
RemoveDebugLevel(const std::string &name)BIAS::Debuginlineprotected
Rescale(double ratio, const double offset=0.0)BIAS::ProjectionParametersPerspectiveinlinevirtual
Rescale(unsigned int width, unsigned int height)BIAS::ProjectionParametersPerspectiveinlinevirtual
SetAlpha(const double alpha)BIAS::UnscentedTransforminlineprotected
SetAspectratio(const double AspectRatio)BIAS::ProjectionParametersPerspectiveinlinevirtual
SetBeta(const double beta)BIAS::UnscentedTransforminlineprotected
SetC(const BIAS::Vector3< double > &C)BIAS::ProjectionParametersBaseinlinevirtual
SetCov(const Matrix< POSE_TYPE > &Cov)BIAS::ProjectionParametersBaseinlinevirtual
SetDebugLevel(const long int lv)BIAS::Debuginlineprotected
SetDebugLevel(const std::string &name)BIAS::Debuginlineprotected
SetDebugStream(const std::ostream &os)BIAS::Debuginlineprotected
SetDistortionType(BIAS_ProjParaPersp_DISTORTION_TYPE distype)BIAS::ProjectionParametersPerspectiveinline
SetFocalLengthAndAspect(double f, double AspectRatio)BIAS::ProjectionParametersPerspectiveinline
SetGlobalDebugLevel(long int lev)BIAS::Debuginlineprotectedstatic
SetIdealImageSize(unsigned int width, unsigned int height)BIAS::ProjectionParametersPerspective
SetIdentifier(std::string name)BIAS::ProjectionParametersBaseinlinevirtual
SetImageSize(const unsigned int w, const unsigned int h)BIAS::ProjectionParametersBaseinlinevirtual
SetIntrinsics(double minPhi, double maxPhi, double minTheta, double maxTheta, double angleStep, double aspectratio=1.0)BIAS::ProjectionParametersPerspective
SetIntrinsics(Vector3< double > &p, Vector3< double > &q, unsigned int width, unsigned int height)BIAS::ProjectionParametersPerspective
SetK(const KMatrix &K)BIAS::ProjectionParametersPerspectiveinlinevirtual
SetMinZLocal(const double &minz)BIAS::ProjectionParametersPerspectiveinline
SetP(const PMatrix &P)BIAS::ProjectionParametersPerspectiveinlinevirtual
SetPose(const BIAS::Pose pose)BIAS::ProjectionParametersBaseinlinevirtual
SetPoseParametrization(const BIAS::PoseParametrization &pp)BIAS::ProjectionParametersBaseinlinevirtual
SetPrincipal(const double x, const double y)BIAS::ProjectionParametersPerspectiveinlinevirtual
SetQ(const BIAS::Quaternion< double > &Q)BIAS::ProjectionParametersBaseinlinevirtual
SetQC(const BIAS::Quaternion< double > &Q, const BIAS::Vector3< double > &C)BIAS::ProjectionParametersBaseinlinevirtual
SetR(const BIAS::RMatrix &R)BIAS::ProjectionParametersBaseinlinevirtual
SetSimplePerspective(const double FoV=M_PI/2, const unsigned int width=512, const unsigned int height=512)BIAS::ProjectionParametersPerspectiveinline
SetSkew(double skew)BIAS::ProjectionParametersPerspectiveinline
SetUndistortion(double kc1, double kc2)BIAS::ProjectionParametersPerspectiveinline
SetUndistortion(double kc1, double kc2, double kc3, double kc4)BIAS::ProjectionParametersPerspectiveinline
SetUndistortionBrown(double kc1, double kc2, double kc3, double kc4, double r0)BIAS::ProjectionParametersPerspectiveinline
SetUndistortionInverseRad(double kc1, double kc2, double kc3, double kc4)BIAS::ProjectionParametersPerspectiveinline
SetUndistortionInverseRad3(double kc1, double kc2, double kc3)BIAS::ProjectionParametersPerspectiveinline
SetUndistortionRad3(double kc1, double kc2, double kc3)BIAS::ProjectionParametersPerspectiveinline
SetUseSVD(const bool use_svd)BIAS::UnscentedTransforminlineprotected
SetVideoSourceType(const std::string &name)BIAS::ProjectionParametersBasevirtual
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginlineprotected
skew_BIAS::ProjectionParametersPerspectiveprotected
Transform(const Vector< double > &src_mean, const Matrix< double > &src_cov, Vector< double > &dst_mean, Matrix< double > &dst_cov) const BIAS::UnscentedTransformprotectedvirtual
Transform_(const Vector< double > &src, Vector< double > &dst) const BIAS::ProjectionParametersBasevirtual
TransformCartesianToPolarCoordinates(const BIAS::Image< float > &cartesianDepth, BIAS::Image< float > &polarDepth)BIAS::ProjectionParametersPerspective
TransformCartesianToPolarCoordinates(const HomgPoint2D &pos, const float depthCartesian)BIAS::ProjectionParametersPerspective
TransformPolarToCartesianCoordinates(const BIAS::Image< float > &polarDepth, BIAS::Image< float > &cartesianDepth)BIAS::ProjectionParametersPerspective
TransformPolarToCartesianCoordinates(const HomgPoint2D &pos, const float depthPolar)BIAS::ProjectionParametersPerspective
UncertaintyTransformBase()BIAS::UncertaintyTransformBaseinlineprotected
Undistort(BIAS::HomgPoint2D &point2d) const BIAS::ProjectionParametersPerspectivevirtual
Undistort_(const double dist_x, const double dist_y, double &x, double &y) const BIAS::ProjectionParametersPerspectiveinlineprotected
UnProjectCovLocal(const HomgPoint2D &pos, const Matrix3x3< double > &cov2D, bool IgnoreDistortion=false, bool Normalize=false)BIAS::ProjectionParametersPerspectivevirtual
UnProjectLocal(const HomgPoint2D &pos, Vector3< double > &pointOnRay, Vector3< double > &direction, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
UnProjectToImagePlane(const HomgPoint2D &pos, const double &depth=1.0, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
UnProjectToPoint(const HomgPoint2D &pos, double depth, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBasevirtual
UnProjectToPoint(const HomgPoint2D &pos, const double depth, const ProjectionParametersBase &proj, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBasevirtual
UnProjectToPointByZ(const HomgPoint2D &pos, const double &zDistance, bool IgnoreDistortion=false) const BIAS::ProjectionParametersPerspectivevirtual
UnProjectToPointLocal(const HomgPoint2D &pos, const double &depth, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBasevirtual
UnProjectToRay(const HomgPoint2D &pos, Vector3< double > &origin, Vector3< double > &direction, bool ignoreDistortion=false) const BIAS::ProjectionParametersBaseinlinevirtual
UnProjectToRay(const HomgPoint2D &pos, Vector3< double > &direction, bool ignoreDistortion=false) const BIAS::ProjectionParametersBaseinlinevirtual
UnProjectToRay(const HomgPoint2D &pos, Vector3< double > &origin, Vector3< double > &direction, const ProjectionParametersBase &proj, bool ignoreDistortion=false) const BIAS::ProjectionParametersBaseinlinevirtual
UnscentedTransform()BIAS::UnscentedTransformprotected
UpdateMinZLocal()BIAS::ProjectionParametersPerspective
UseSVD_BIAS::UnscentedTransformprotected
ustIgnoreDistortion_BIAS::ProjectionParametersBaseprotected
ustNormalize_BIAS::ProjectionParametersBaseprotected
ustTransformIntoImage_BIAS::ProjectionParametersBaseprotected
ValidatePose()BIAS::ProjectionParametersBaseinlinevirtual
videoSourceType_BIAS::ProjectionParametersBaseprotected
ViewDifference(const ProjectionParametersBase *pPPB) const BIAS::ProjectionParametersPerspectivevirtual
width_BIAS::ProjectionParametersBaseprotected
XMLAdd(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::XMLBase
XMLGetClassName(std::string &TopLevelTag, double &Version) const BIAS::ProjectionParametersPerspectivevirtual
XMLIn(const xmlNodePtr Node, XMLIO &XMLObject)BIAS::ProjectionParametersPerspectivevirtual
XMLOut(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::ProjectionParametersPerspectivevirtual
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
~Debug()BIAS::Debuginlineprotected
~ProjectionParametersBase()BIAS::ProjectionParametersBasevirtual
~ProjectionParametersPerspective()BIAS::ProjectionParametersPerspectiveinlinevirtual
~UncertaintyTransformBase()BIAS::UncertaintyTransformBaseinlineprotectedvirtual
~UnscentedTransform()BIAS::UnscentedTransformprotectedvirtual
~XMLBase()BIAS::XMLBaseinlinevirtual