Basic Image AlgorithmS Library
2.8.0
|
This is the complete list of members for BIAS::Conic2D, including all inherited members.
_liDebugLevel | BIAS::Debug | protected |
_liNextDebugLevel | BIAS::Debug | protected |
_String2Debuglevel | BIAS::Debug | protected |
_zDebugStream | BIAS::Debug | protectedstatic |
AddDebugLevel(const long int lv) | BIAS::Debug | inline |
AddDebugLevel(const std::string &name) | BIAS::Debug | inline |
Conic2D() | BIAS::Conic2D | inline |
Conic2D(const MatrixInitType &i) | BIAS::Conic2D | inlineexplicit |
Conic2D(const Matrix3x3< CONIC2D_TYPE > &m) | BIAS::Conic2D | inline |
Conic2D(const Matrix< CONIC2D_TYPE > &m) | BIAS::Conic2D | inline |
ConicType enum name | BIAS::Conic2D | |
ConsumeNextFreeDebuglevel_() | BIAS::Debug | inlineprotected |
Data_ | BIAS::Matrix3x3< CONIC2D_TYPE > | protected |
Debug() | BIAS::Debug | inline |
Debug(const Debug &deb) | BIAS::Debug | inline |
DebugLevelIsSet(const long int lv) const | BIAS::Debug | inline |
DebugLevelIsSet(const std::string &name) const | BIAS::Debug | inline |
DoubleLine enum value | BIAS::Conic2D | |
Draw(Image< unsigned char > &img) const | BIAS::Conic2D | |
Ellipse enum value | BIAS::Conic2D | |
EllipsoidSilhouetteToGauss(const double &ProbBorder, HomgPoint2D &Center, double &NormalizationFactor) | BIAS::Conic2D | |
Empty enum value | BIAS::Conic2D | |
GetAbsMaxMin(CONIC2D_TYPE &max, CONIC2D_TYPE &min) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetColumn(const unsigned int col, Vector3< CONIC2D_TYPE > &r) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetColumn(const unsigned int col) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
GetConicType() const | BIAS::Conic2D | |
GetData() | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
GetData() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
GetDebugLevel() const | BIAS::Debug | inline |
GetDebugStream() const | BIAS::Debug | inline |
GetDebugStream(std::ostream &os) const | BIAS::Debug | inline |
GetDeterminant() const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetDiscriminant() const | BIAS::Conic2D | protected |
GetDualConic(bool UseSVD=false) const | BIAS::Conic2D | |
GetEllipseParameters(HomgPoint2D &Center, double &dAngle, double &radius_a, double &radius_b) const | BIAS::Conic2D | |
GetEllipseParameters(double center[2], double a[2], double b[2]) const | BIAS::Conic2D | |
GetGlobalDebugLevel() | BIAS::Debug | inlinestatic |
GetInverse(Matrix3x3< CONIC2D_TYPE > &inv) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetLinearizedOffset(const HomgPoint2D &point, HomgPoint2D &distance, const HomgPoint2DCov &pointcov=HomgPoint2DCov(MatrixIdentity)) const | BIAS::Conic2D | |
GetLines(std::vector< HomgLine2D > &lines) const | BIAS::Conic2D | |
GetMax() const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetMaxMin(CONIC2D_TYPE &max, CONIC2D_TYPE &min) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetMin() const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetNumElements() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
GetPoint(HomgPoint2D &thepoint) const | BIAS::Conic2D | |
GetPointAndCovariance(HomgPoint2D ¢er, Matrix2x2< CONIC2D_TYPE > &cov) const | BIAS::Conic2D | |
GetPointDistance(const HomgPoint2D &point, HomgPoint2D &distance, const HomgPoint2DCov &pointcov=HomgPoint2DCov(MatrixIdentity)) const | BIAS::Conic2D | |
GetRow(const unsigned int row, Vector3< CONIC2D_TYPE > &r) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
GetRow(const unsigned int row) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
GetSignature() const | BIAS::Conic2D | |
GetTangentPoints(const HomgPoint2D &x, HomgPoint2D &p1, HomgPoint2D &p2) const | BIAS::Conic2D | |
GlobalDebugLevel | BIAS::Debug | protectedstatic |
Hyperbola enum value | BIAS::Conic2D | |
IntersectConic(const Conic2D &otherconic, std::vector< HomgPoint2D > &intersectionPoints) const | BIAS::Conic2D | |
IntersectConicProper(const Conic2D &otherconic, std::vector< HomgPoint2D > &intersectionPoints) const | BIAS::Conic2D | |
IntersectLine(const HomgLine2D &theline, std::vector< HomgPoint2D > &intersectionPoints) const | BIAS::Conic2D | |
IntersectsCircle(const HomgPoint2D &C, double Radius) const | BIAS::Conic2D | |
InvertIP() | BIAS::Matrix3x3< CONIC2D_TYPE > | |
IsDoubleLine() const | BIAS::Conic2D | |
IsEllipse() const | BIAS::Conic2D | |
IsEmpty() const | BIAS::Conic2D | |
IsHyperbola() const | BIAS::Conic2D | |
IsIdentity(const CONIC2D_TYPEeps=std::numeric_limits< CONIC2D_TYPE >::epsilon()) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
IsParabola() const | BIAS::Conic2D | |
IsPoint() const | BIAS::Conic2D | |
IsProper() const | BIAS::Conic2D | |
IsSingleLine() const | BIAS::Conic2D | |
IsZero(const CONIC2D_TYPEeps=std::numeric_limits< CONIC2D_TYPE >::epsilon()) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Load(const std::string &fname) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
LocatePoint(const HomgPoint2D &point2D) const | BIAS::Conic2D | inline |
MakeSymmetric() | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Matrix3x3() | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Matrix3x3(const CONIC2D_TYPEa0, const CONIC2D_TYPEa1, const CONIC2D_TYPEa2, const CONIC2D_TYPEa3, const CONIC2D_TYPEa4, const CONIC2D_TYPEa5, const CONIC2D_TYPEa6, const CONIC2D_TYPEa7, const CONIC2D_TYPEa8) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Matrix3x3(const MatrixInitType &i) | BIAS::Matrix3x3< CONIC2D_TYPE > | explicit |
Matrix3x3(const Matrix3x3< CONIC2D_TYPE > &A) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Matrix3x3(const Matrix< CONIC2D_TYPE > &A) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Matrix3x3(const TNT::Matrix< CONIC2D_TYPE > &A) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Mult(const Vector3< CONIC2D_TYPE > &argvec, Vector3< CONIC2D_TYPE > &destvec) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Mult(const Matrix3x3< CONIC2D_TYPE > &argmat, Matrix3x3< CONIC2D_TYPE > &destmat) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Mult(const Matrix3x4< CONIC2D_TYPE > &argmat, Matrix3x4< CONIC2D_TYPE > &destmat) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Name2DebugLevel(const std::string &name) const | BIAS::Debug | inline |
NewDebugLevel(const std::string &name) | BIAS::Debug | inline |
Normalize() | BIAS::Conic2D | inline |
NormFrobenius() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
NormL1() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
NormL2() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
operator!=(const Matrix3x3< CONIC2D_TYPE > &arg) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
operator*=(const Matrix3x3< CONIC2D_TYPE > &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
operator*=(const CONIC2D_TYPE &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
operator+=(const Matrix3x3< CONIC2D_TYPE > &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
operator-=(const Matrix3x3< CONIC2D_TYPE > &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
operator/=(const CONIC2D_TYPE &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
operator=(const Matrix< CONIC2D_TYPE > &m) | BIAS::Conic2D | inline |
Matrix3x3< CONIC2D_TYPE >::operator=(const Matrix3x3< CONIC2D_TYPE > &mat) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
BIAS::Debug::operator=(const Debug &deb) | BIAS::Debug | inline |
operator==(const Matrix3x3< CONIC2D_TYPE > &arg) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
operator[](const unsigned row) | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
operator[](const unsigned row) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Parabola enum value | BIAS::Conic2D | |
Point enum value | BIAS::Conic2D | |
PrintDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
RemoveDebugLevel(const long int lv) | BIAS::Debug | inline |
RemoveDebugLevel(const std::string &name) | BIAS::Debug | inline |
Save(const std::string &fname) const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Scale(const CONIC2D_TYPE &scalar, Matrix3x3< CONIC2D_TYPE > &destmat) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
SetAsCrossProductMatrix(const Vector3< CONIC2D_TYPE > &vec) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetAsCrossProductMatrix(const CONIC2D_TYPE &x, const CONIC2D_TYPE &y, const CONIC2D_TYPE &z) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetColumn(const unsigned int col, const Vector3< CONIC2D_TYPE > &c) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetDebugLevel(const long int lv) | BIAS::Debug | inline |
SetDebugLevel(const std::string &name) | BIAS::Debug | inline |
SetDebugStream(const std::ostream &os) | BIAS::Debug | inline |
SetEllipse(const HomgPoint2D &Center, const double &dAngle, const double &radius_a, const double &radius_b) | BIAS::Conic2D | |
SetFromColumnVectors(const BIAS::Vector3< CONIC2D_TYPE > &v0, const BIAS::Vector3< CONIC2D_TYPE > &v1, const BIAS::Vector3< CONIC2D_TYPE > &v2) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetFromRowVectors(const BIAS::Vector3< CONIC2D_TYPE > &v0, const BIAS::Vector3< CONIC2D_TYPE > &v1, const BIAS::Vector3< CONIC2D_TYPE > &v2) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetFromVector(const TNT::Vector< CONIC2D_TYPE > &vec) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetGlobalDebugLevel(long int lev) | BIAS::Debug | inlinestatic |
SetIdentity() | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
SetPointAndCovariance(const HomgPoint2D ¢er, const Matrix2x2< CONIC2D_TYPE > &cov, const double &dScale=GAUSS2D_CONFIDENCE_39_PERCENT) | BIAS::Conic2D | |
SetQuadricProjection(const Quadric3D &Q, const PMatrix &P, bool UseSVD=false) | BIAS::Conic2D | |
SetRow(const unsigned int row, const Vector3< CONIC2D_TYPE > &r) | BIAS::Matrix3x3< CONIC2D_TYPE > | |
SetSingleLine(HomgLine2D theline) | BIAS::Conic2D | |
SetTwoLines(HomgLine2D theline1, HomgLine2D theline2) | BIAS::Conic2D | |
SetZero() | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
ShowDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
SingleLine enum value | BIAS::Conic2D | |
Trace() const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Transpose() const | BIAS::Matrix3x3< CONIC2D_TYPE > | |
Transpose(const Matrix3x3< CONIC2D_TYPE > &arg) | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
TransposedMult(const Vector3< CONIC2D_TYPE > &argvec, Vector3< CONIC2D_TYPE > &destvec) const | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
TransposeIP() | BIAS::Matrix3x3< CONIC2D_TYPE > | inline |
Unknown enum value | BIAS::Conic2D | |
WholePlane enum value | BIAS::Conic2D | |
~Debug() | BIAS::Debug | inline |
~Matrix3x3() | BIAS::Matrix3x3< CONIC2D_TYPE > | virtual |