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

This is the complete list of members for BIAS::ProjectionParametersSphericalFast, 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::ProjectionParametersSphericalFastinlinevirtual
coeffsDist_BIAS::ProjectionParametersSphericalFastprotected
coeffsUndist_BIAS::ProjectionParametersSphericalFastprotected
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::ProjectionParametersSphericalFastvirtual
DoesPointProjectIntoImage(const HomgPoint3D &X, HomgPoint2D &x, bool IgnoreDistortion=false) const BIAS::ProjectionParametersBasevirtual
DoesPointProjectIntoImageLocal(const BIAS::Vector3< double > &localX, HomgPoint2D &x, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastvirtual
DoExtrinsicsDiffer(const ProjectionParametersBase *p) const BIAS::ProjectionParametersBasevirtual
DoIntrinsicsDiffer(const ProjectionParametersBase *p) const BIAS::ProjectionParametersSphericalFastvirtual
EnforceNormalRange_(double &theta, double &phi) const BIAS::ProjectionParametersSphericalFastprotected
EstimateDistortionPolynomial(std::vector< double > &coefficients, const unsigned int degree=5)BIAS::ProjectionParametersSphericalFast
EstimateUndistortionPolynomial(std::vector< double > &coefficients, const unsigned int degree=5)BIAS::ProjectionParametersSphericalFast
EvaluatePolynomial(const double x, const std::vector< double > &coeff) const BIAS::ProjectionParametersSphericalFastinline
FitPolynomial(std::vector< double > &coefficients, std::vector< double > &a, std::vector< double > &b, unsigned int degree)BIAS::ProjectionParametersSphericalFast
fovCircle_BIAS::ProjectionParametersSphericalFastprotected
GetAspectratio() const BIAS::ProjectionParametersBaseinlinevirtual
GetC() const BIAS::ProjectionParametersBaseinlinevirtual
GetCov() const BIAS::ProjectionParametersBaseinlinevirtual
GetCQ() const BIAS::ProjectionParametersBaseinlinevirtual
GetDebugLevel() const BIAS::Debuginlineprotected
GetDebugStream() const BIAS::Debuginlineprotected
GetDebugStream(std::ostream &os) const BIAS::Debuginlineprotected
GetExternals() const BIAS::ProjectionParametersBaseinlinevirtual
GetFakeKMatrix(double &imgsize, int resolution=0, const double &maxangle=1.4) const BIAS::ProjectionParametersSphericalFastvirtual
GetFakeKMatrix(int resolution=0, const double &maxangle=1.4) const BIAS::ProjectionParametersSphericalFastinlinevirtual
GetFirstBorderPixel(PixelIterator &it)BIAS::ProjectionParametersSphericalFastvirtual
GetFirstEdgePosition(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetGlobalDebugLevel()BIAS::Debuginlineprotectedstatic
GetIdentifier() const BIAS::ProjectionParametersBaseinlinevirtual
GetImageHeight() const BIAS::ProjectionParametersBaseinlinevirtual
GetImageSize(unsigned int &Width, unsigned int &Height) const BIAS::ProjectionParametersBaseinlinevirtual
GetImageWidth() const BIAS::ProjectionParametersBaseinlinevirtual
GetMaxCamAngle() const BIAS::ProjectionParametersSphericalFastinline
GetMinimalAngularSamplingStep(double &minAngleStep)BIAS::ProjectionParametersBaseinlinevirtual
GetNextBorderPixel(PixelIterator &it)BIAS::ProjectionParametersSphericalFastvirtual
GetNextEdgePosition(PixelIterator &it)BIAS::ProjectionParametersBasevirtual
GetPerspectiveCutOutParameters(const BIAS::HomgPoint2D &viewCenter, const double perspHalfViewingAngleDEG, ProjectionParametersPerspective &pp) const BIAS::ProjectionParametersSphericalFast
GetPolyCoeffs(std::vector< double > &coeffsdist, std::vector< double > &coeffsundist) const BIAS::ProjectionParametersSphericalFastinline
GetPose() const BIAS::ProjectionParametersBaseinlinevirtual
GetPoseParametrization() const BIAS::ProjectionParametersBaseinlinevirtual
GetPrincipal(double &PrincipalX, double &PrincipalY) const BIAS::ProjectionParametersBaseinlinevirtual
GetQ() const BIAS::ProjectionParametersBaseinlinevirtual
GetR() const BIAS::ProjectionParametersBasevirtual
GetRadius() const BIAS::ProjectionParametersSphericalFastinline
GetSphericalViewingRange(const CoordinateTransform3D &sphericalReferenceFrame, double &minPhi, double &maxPhi, double &centerPhi, double &minTheta, double &maxTheta)BIAS::ProjectionParametersBasevirtual
GetUnProjectionJacobian(const HomgPoint2D &x, Matrix2x2< double > &Jac, const bool homogenized=true) const BIAS::ProjectionParametersBasevirtual
GetVideoSourceType() const BIAS::ProjectionParametersBaseinlinevirtual
GlobalDebugLevelBIAS::Debugprotectedstatic
height_BIAS::ProjectionParametersBaseprotected
identifier_BIAS::ProjectionParametersBaseprotected
InitPolyCoeffs(const double maxCamAngle, const std::vector< double > &coefficients, const bool undistCoeffs=true)BIAS::ProjectionParametersSphericalFast
InvalidatePose()BIAS::ProjectionParametersBaseinlinevirtual
IsLeftOf(const ProjectionParametersBase &ppb) const BIAS::ProjectionParametersBase
Kappa_BIAS::UnscentedTransformprotected
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
maxCamAngle_BIAS::ProjectionParametersSphericalFastprotected
mylocationsPolynomialBIAS::ProjectionParametersSphericalFast
myvaluesPolynomialBIAS::ProjectionParametersSphericalFast
Name2DebugLevel(const std::string &name) const BIAS::Debuginlineprotected
NewDebugLevel(const std::string &name)BIAS::Debuginlineprotected
operator<<(std::ostream &os, const ProjectionParametersSphericalFast &p)BIAS::ProjectionParametersSphericalFastfriend
operator=(const ProjectionParametersSphericalFast &P)BIAS::ProjectionParametersSphericalFastinline
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
ProjectionParametersSphericalFast(const unsigned int width=0, const unsigned int height=0)BIAS::ProjectionParametersSphericalFastinline
ProjectionParametersSphericalFast(const double radius, const double maxAngle, const unsigned int width, const unsigned int height)BIAS::ProjectionParametersSphericalFastinline
ProjectionParametersSphericalFast(const ProjectionParametersSphericalFast &P)BIAS::ProjectionParametersSphericalFastinline
ProjectLocal(const Vector3< double > &point, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastinlinevirtual
ProjectLocal(const Vector3< double > &point, HomgPoint2D &p2d, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastvirtual
ProjectOutsidePositions_(int &posX, int &posY)BIAS::ProjectionParametersSphericalFastprotected
QValid() const BIAS::ProjectionParametersBaseinlinevirtual
QValid_BIAS::ProjectionParametersBaseprotected
radius_BIAS::ProjectionParametersSphericalFastprotected
RecalculateUndistortion(const double maxCamAngle)BIAS::ProjectionParametersSphericalFast
RemoveDebugLevel(const long int lv)BIAS::Debuginlineprotected
RemoveDebugLevel(const std::string &name)BIAS::Debuginlineprotected
Rescale(double ratio, const double offset=0.0)BIAS::ProjectionParametersSphericalFastinlinevirtual
Rescale(unsigned int width, unsigned int height)BIAS::ProjectionParametersSphericalFastinlinevirtual
SetAlpha(const double alpha)BIAS::UnscentedTransforminlineprotected
SetAspectratio(const double AspectRatio)BIAS::ProjectionParametersBaseinlinevirtual
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
SetGlobalDebugLevel(long int lev)BIAS::Debuginlineprotectedstatic
SetIdentifier(std::string name)BIAS::ProjectionParametersBaseinlinevirtual
SetImageSize(const unsigned int w, const unsigned int h)BIAS::ProjectionParametersBaseinlinevirtual
SetMaxCamAngle(const double maxCamAngle)BIAS::ProjectionParametersSphericalFast
SetPose(const BIAS::Pose pose)BIAS::ProjectionParametersBaseinlinevirtual
SetPoseParametrization(const BIAS::PoseParametrization &pp)BIAS::ProjectionParametersBaseinlinevirtual
SetPrincipal(const double x, const double y)BIAS::ProjectionParametersBaseinlinevirtual
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
SetRadius(const double r)BIAS::ProjectionParametersSphericalFastinline
SetUndistortion(const std::vector< double > &undistAngles, const std::vector< double > &distAngles, const double radius)BIAS::ProjectionParametersSphericalFast
SetUseSVD(const bool use_svd)BIAS::UnscentedTransforminlineprotected
SetVideoSourceType(const std::string &name)BIAS::ProjectionParametersBasevirtual
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginlineprotected
TestPolynomialInversion()BIAS::ProjectionParametersSphericalFast
TransfCoordImage2Sphere_(const HomgPoint2D &Source, double &theta, double &phi) const BIAS::ProjectionParametersSphericalFastprotected
TransfCoordSphere2Image_(double theta, double phi, HomgPoint2D &Source) const BIAS::ProjectionParametersSphericalFastprotected
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
UncertaintyTransformBase()BIAS::UncertaintyTransformBaseinlineprotected
Undistort(BIAS::HomgPoint2D &point2d) const BIAS::ProjectionParametersSphericalFastvirtual
UnProjectCovLocal(const HomgPoint2D &pos, const Matrix3x3< double > &cov2D, bool IgnoreDistortion=false, bool Normalize=false)BIAS::ProjectionParametersBasevirtual
UnProjectLocal(const HomgPoint2D &pos, Vector3< double > &origin, Vector3< double > &direction, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastvirtual
UnProjectToImagePlane(const HomgPoint2D &pos, const double &depth=1.0, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastvirtual
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
UnProjectToPointLocal(const HomgPoint2D &pos, const double &depth, bool IgnoreDistortion=false) const BIAS::ProjectionParametersSphericalFastvirtual
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
UseSVD_BIAS::UnscentedTransformprotected
ustIgnoreDistortion_BIAS::ProjectionParametersBaseprotected
ustNormalize_BIAS::ProjectionParametersBaseprotected
ustTransformIntoImage_BIAS::ProjectionParametersBaseprotected
ValidatePose()BIAS::ProjectionParametersBaseinlinevirtual
videoSourceType_BIAS::ProjectionParametersBaseprotected
ViewDifference(const ProjectionParametersBase *pPPB) const BIAS::ProjectionParametersSphericalFastvirtual
width_BIAS::ProjectionParametersBaseprotected
XMLAdd(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::XMLBase
XMLGetClassName(std::string &TopLevelTag, double &Version) const BIAS::ProjectionParametersSphericalFastvirtual
XMLIn(const xmlNodePtr Node, XMLIO &XMLObject)BIAS::ProjectionParametersSphericalFastvirtual
XMLOut(const xmlNodePtr Node, XMLIO &XMLObject) const BIAS::ProjectionParametersSphericalFastvirtual
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
~ProjectionParametersSphericalFast()BIAS::ProjectionParametersSphericalFastinlinevirtual
~UncertaintyTransformBase()BIAS::UncertaintyTransformBaseinlineprotectedvirtual
~UnscentedTransform()BIAS::UnscentedTransformprotectedvirtual
~XMLBase()BIAS::XMLBaseinlinevirtual