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

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

_liDebugLevelBIAS::Debugprotected
_liNextDebugLevelBIAS::Debugprotected
_String2DebuglevelBIAS::Debugprotected
_zDebugStreamBIAS::Debugprotectedstatic
Add(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Add(const Vector3< HOMGLINE2D_TYPE > &argvec, Vector3< HOMGLINE2D_TYPE > &destvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
AddDebugLevel(const long int lv)BIAS::Debuginline
AddDebugLevel(const std::string &name)BIAS::Debuginline
AddIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
AddIP(const Vector3< HOMGLINE2D_TYPE > &argvec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Angle_BIAS::EpipolarLineprotected
begin() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
begin()BIAS::Vector3< HOMGLINE2D_TYPE >inline
CalcTransformed_()BIAS::EpipolarLineprotectedvirtual
CartesianToPolar() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
clear()BIAS::Vector3< HOMGLINE2D_TYPE >inline
CloseEdge_BIAS::EpipolarLineprotected
CloseIntersection_BIAS::EpipolarLineprotected
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprotected
CoordEuclideanToSphere() constBIAS::Vector3< HOMGLINE2D_TYPE >
CoordEuclidianToSphere() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
CoordSphereToEuclidean() constBIAS::Vector3< HOMGLINE2D_TYPE >
CoordSphereToEuclidian() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
CrossProduct(const Vector3< HOMGLINE2D_TYPE > &argvec, Vector3< HOMGLINE2D_TYPE > &destvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
CrossProduct(const Vector3< HOMGLINE2D_TYPE > &argvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Current_BIAS::EpipolarLineprotected
data_BIAS::Vector3< HOMGLINE2D_TYPE >protected
Debug()BIAS::Debuginline
Debug(const Debug &deb)BIAS::Debuginline
DebugLevelIsSet(const long int lv) const BIAS::Debuginline
DebugLevelIsSet(const std::string &name) const BIAS::Debuginline
DeltaR_BIAS::EpipolarLineprotected
DetermineIntersectionsAndEpipoleDistances_(HomgPoint2D &point)BIAS::EpipolarLineprotected
Dist(const Vector3< HOMGLINE2D_TYPE > &vec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Distance(const HomgPoint2D &point)BIAS::HomgLine2Dinline
DistanceSquared(const HomgPoint2D &point)BIAS::HomgLine2Dinline
DistLinf(const Vector3< HOMGLINE2D_TYPE > &vec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Div(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Divide(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
DivideIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
DivIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Draw(Image< PixelType > &im)BIAS::EpipolarLine
DrawDistortedLine(const Vector3< double > &epipoleRayOrigImage, const Vector3< double > &infRayOrigImage, Image< PixelType > &image, ProjectionParametersBase *paramsOrig, PixelType *Color=NULL, int lineWidth=1)BIAS::EpipolarLinestatic
DrawWhole(Image< PixelType > &im)BIAS::EpipolarLine
dx_BIAS::EpipolarLineprotected
dy_BIAS::EpipolarLineprotected
ElementwiseDivision(const Vector3< HOMGLINE2D_TYPE > &argvec, Vector3< HOMGLINE2D_TYPE > &destvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
ElementwiseDivision(const Vector3< HOMGLINE2D_TYPE > &argvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
ElementwiseProduct(const Vector3< HOMGLINE2D_TYPE > &argvec, Vector3< HOMGLINE2D_TYPE > &destvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
ElementwiseProduct(const Vector3< HOMGLINE2D_TYPE > &argvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
end() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
end()BIAS::Vector3< HOMGLINE2D_TYPE >inline
End_BIAS::EpipolarLineprotected
EpipolarLine()BIAS::EpipolarLine
EpipolarLine(const EpipolarLine &line)BIAS::EpipolarLine
EpipolarLine(const Vector3< HOMGLINE2D_TYPE > &vec)BIAS::EpipolarLine
Epipole_BIAS::EpipolarLineprotected
EpipolePosition_BIAS::EpipolarLineprotected
FarIntersection_BIAS::EpipolarLineprotected
GetAngle() const BIAS::EpipolarLineinline
GetCloseEdge() const BIAS::EpipolarLineinlinevirtual
GetCloseIntersectionWithImageBorder()BIAS::EpipolarLineinlinevirtual
GetCopyOfCloseIntersectionWithImageBorder() const BIAS::EpipolarLineinlinevirtual
GetCopyOfEpipole() const BIAS::EpipolarLineinlinevirtual
GetCopyOfFarIntersectionWithImageBorder() const BIAS::EpipolarLineinlinevirtual
GetData() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
GetData()BIAS::Vector3< HOMGLINE2D_TYPE >inline
GetDebugLevel() const BIAS::Debuginline
GetDebugStream() const BIAS::Debuginline
GetDebugStream(std::ostream &os) const BIAS::Debuginline
GetDeltaR() const BIAS::EpipolarLineinlinevirtual
GetDx() const BIAS::EpipolarLineinline
GetDy() const BIAS::EpipolarLineinline
GetEpipole()BIAS::EpipolarLineinlinevirtual
GetEpipolePosition() const BIAS::EpipolarLineinlinevirtual
GetFarEdge() const BIAS::EpipolarLineinlinevirtual
GetFarIntersectionWithImageBorder()BIAS::EpipolarLineinlinevirtual
GetGlobalDebugLevel()BIAS::Debuginlinestatic
GetImageBoundaries(double &minx, double &miny, double &maxx, double &maxy) const BIAS::EpipolarLineinline
GetImageHeight() const BIAS::EpipolarLineinlinevirtual
GetImageWidth() const BIAS::EpipolarLineinlinevirtual
GetIntersectionsWithImage(unsigned int width, unsigned int height, unsigned int coo[4])BIAS::HomgLine2D
GetLineType() const BIAS::EpipolarLineinline
GetNextLine(bool clockwise, EpipolarLine &next, double dist=1.0)BIAS::EpipolarLinevirtual
GetNormalized() constBIAS::Vector3< HOMGLINE2D_TYPE >
GetNumElements() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
GetPerpendicularLine(HomgPoint2D &point, HomgLine2D &perpline)BIAS::HomgLine2Dinline
GetRMax() const BIAS::EpipolarLineinlinevirtual
GetRMin() const BIAS::EpipolarLineinlinevirtual
GetROffset() const BIAS::EpipolarLineinline
GetSkewSymmetricMatrix() constBIAS::Vector3< HOMGLINE2D_TYPE >
GetTransformedEnd()BIAS::EpipolarLineinline
GetTransformedEnd() const BIAS::EpipolarLineinline
GetTransformedStart()BIAS::EpipolarLineinline
GetTransformedStart() const BIAS::EpipolarLineinline
GetW()BIAS::HomgLine2Dinline
GlobalDebugLevelBIAS::Debugprotectedstatic
HomgLine2D()BIAS::HomgLine2Dinline
HomgLine2D(const Vector3< HOMGLINE2D_TYPE > &vec)BIAS::HomgLine2Dinlineexplicit
HomgLine2D(HOMGLINE2D_TYPE a, HOMGLINE2D_TYPE b, HOMGLINE2D_TYPE c)BIAS::HomgLine2Dinline
HomgLine2D(const HomgLine2D &line)BIAS::HomgLine2Dinline
HomgLine2D(const HomgPoint2D &p1, const HomgPoint2D &p2)BIAS::HomgLine2Dinline
Homogenize()BIAS::HomgLine2Dinline
Init(const double &minx, const double &miny, const double &maxx, const double &maxy, HomgPoint2D &epipole, HomgPoint2D &otherpoint, enum HomgPoint2D::EPosition epos)BIAS::EpipolarLinevirtual
Init(unsigned int width, unsigned int height, HomgPoint2D &epipole, HomgPoint2D &otherpoint, enum HomgPoint2D::EPosition epos)BIAS::EpipolarLinevirtual
Init(unsigned int width, unsigned int height, HomgPoint2D &epipole, HomgPoint2D &otherpoint)BIAS::EpipolarLinevirtual
Interpolate_(enum TLineType &type, unsigned char **ida, int &x, int &y, double &g, unsigned char &result)BIAS::EpipolarLineprotectedvirtual
Intersection(const HomgLine2D &line, HomgPoint2D &intersect) const BIAS::HomgLine2Dinline
Intersection(const HomgLine2D &line) const BIAS::HomgLine2Dinline
IsZero() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Length() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Length_BIAS::EpipolarLineprotected
Load(const std::string &filename)BIAS::Vector3< HOMGLINE2D_TYPE >
LoadBogTC(const std::string &filename)BIAS::Vector3< HOMGLINE2D_TYPE >
maxx_BIAS::EpipolarLineprotected
maxy_BIAS::EpipolarLineprotected
minx_BIAS::EpipolarLineprotected
miny_BIAS::EpipolarLineprotected
Mult(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
MultIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Multiply(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
MultiplyIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Name2DebugLevel(const std::string &name) const BIAS::Debuginline
NewDebugLevel(const std::string &name)BIAS::Debuginline
Normalize()BIAS::Vector3< HOMGLINE2D_TYPE >inline
Normalize(Matrix3x3< HOMGLINE2D_TYPE > &cov)BIAS::Vector3< HOMGLINE2D_TYPE >
NormL1() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
NormL2() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
operator!=(const Vector3< HOMGLINE2D_TYPE > &arg) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
operator=(const EpipolarLine &line)BIAS::EpipolarLinevirtual
BIAS::HomgLine2D::operator=(const Vector3< HOMGLINE2D_TYPE > &vec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
BIAS::HomgLine2D::operator=(const Vector< HOMGLINE2D_TYPE > &vec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
BIAS::Debug::operator=(const Debug &deb)BIAS::Debuginline
operator==(const Vector3< HOMGLINE2D_TYPE > &arg) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
operator[](const int i) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
operator[](const int i)BIAS::Vector3< HOMGLINE2D_TYPE >inline
OuterProduct(const Vector3< HOMGLINE2D_TYPE > &v, Matrix3x3< HOMGLINE2D_TYPE > &res) constBIAS::Vector3< HOMGLINE2D_TYPE >
OuterProduct(const Vector3< HOMGLINE2D_TYPE > &v) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Phi()BIAS::Vector3< HOMGLINE2D_TYPE >inline
Phi() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
PInfinity_BIAS::EpipolarLineprotected
PInfinityPosition_BIAS::EpipolarLineprotected
PolarToCartesian() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
ProjectEpipolarPlane(const Projection &thisP, Image< PixelType > &thisIm, const Vector3< double > &otherCamCenter, const Vector3< double > &RayDir, PixelType *Color=NULL, int lineWidth=1)BIAS::EpipolarLinestatic
Radius()BIAS::Vector3< HOMGLINE2D_TYPE >inline
Radius() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Recalc(unsigned int width, unsigned int height, HomgPoint2D &epipole, enum HomgPoint2D::EPosition epos)BIAS::EpipolarLine
Recalc(const double &minx, const double &miny, const double &maxx, const double &maxy, HomgPoint2D &epipole, enum HomgPoint2D::EPosition epos)BIAS::EpipolarLine
Recalc()BIAS::EpipolarLine
RemoveDebugLevel(const long int lv)BIAS::Debuginline
RemoveDebugLevel(const std::string &name)BIAS::Debuginline
RMaxLine_BIAS::EpipolarLineprotected
RMinLine_BIAS::EpipolarLineprotected
ROffset_BIAS::EpipolarLineprotected
Save(const std::string &filename) constBIAS::Vector3< HOMGLINE2D_TYPE >
ScalarProduct(const Vector3< HOMGLINE2D_TYPE > &argvec, HOMGLINE2D_TYPE &result) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
ScalarProduct(const Vector3< HOMGLINE2D_TYPE > &argvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
ScanLine(Image< unsigned char > &source, HomgPoint2D &epipole, enum HomgPoint2D::EPosition epos, double RMin, double RMax, bool forward, unsigned int &length, unsigned char *Destination)BIAS::EpipolarLinevirtual
ScanLine_(Image< unsigned char > &source, unsigned int ROffset, unsigned int &length, unsigned char *Destination, bool forward)BIAS::EpipolarLineprotectedvirtual
SearchOverInf_BIAS::EpipolarLineprotected
Set(const HomgPoint2D &p1, const HomgPoint2D &p2)BIAS::HomgLine2Dinline
Vector3< HOMGLINE2D_TYPE >::Set(const HOMGLINE2D_TYPE *pv)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3< HOMGLINE2D_TYPE >::Set(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3< HOMGLINE2D_TYPE >::Set(const HOMGLINE2D_TYPE &x, const HOMGLINE2D_TYPE &y, const HOMGLINE2D_TYPE &z)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3< HOMGLINE2D_TYPE >::Set(const Vector< HOMGLINE2D_TYPE > &vec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
SetDebugLevel(const long int lv)BIAS::Debuginline
SetDebugLevel(const std::string &name)BIAS::Debuginline
SetDebugStream(const std::ostream &os)BIAS::Debuginline
SetEpipole(HomgPoint2D &ep)BIAS::EpipolarLineinline
SetGlobalDebugLevel(long int lev)BIAS::Debuginlinestatic
SetZero()BIAS::Vector3< HOMGLINE2D_TYPE >inline
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
Size() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
size() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Start_BIAS::EpipolarLineprotected
Sub(const HOMGLINE2D_TYPE &scalar, Vector3< HOMGLINE2D_TYPE > &dest) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
Sub(const Vector3< HOMGLINE2D_TYPE > &argvec, Vector3< HOMGLINE2D_TYPE > &destvec) constBIAS::Vector3< HOMGLINE2D_TYPE >inline
SubIP(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inline
SubIP(const Vector3< HOMGLINE2D_TYPE > &argvec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Sym_BIAS::EpipolarLineprotected
Theta()BIAS::Vector3< HOMGLINE2D_TYPE >inline
Theta() constBIAS::Vector3< HOMGLINE2D_TYPE >inline
TransformedCurrent_BIAS::EpipolarLineprotected
TransformedEnd_BIAS::EpipolarLineprotected
TransformedStart_BIAS::EpipolarLineprotected
Type_BIAS::EpipolarLineprotected
value_type typedefBIAS::Vector3< HOMGLINE2D_TYPE >
Vector3()BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3(const Vector3< HOMGLINE2D_TYPE > &vec)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3(const HOMGLINE2D_TYPE &scalar)BIAS::Vector3< HOMGLINE2D_TYPE >inlineexplicit
Vector3(const HOMGLINE2D_TYPE *pv)BIAS::Vector3< HOMGLINE2D_TYPE >inlineexplicit
Vector3(char *s)BIAS::Vector3< HOMGLINE2D_TYPE >inlineexplicit
Vector3(const HOMGLINE2D_TYPE &x, const HOMGLINE2D_TYPE &y, const HOMGLINE2D_TYPE &z)BIAS::Vector3< HOMGLINE2D_TYPE >inline
Vector3(const Vector< HOMGLINE2D_TYPE > &v)BIAS::Vector3< HOMGLINE2D_TYPE >
~Debug()BIAS::Debuginline
~EpipolarLine()BIAS::EpipolarLinevirtual
~HomgLine2D()BIAS::HomgLine2Dinline
~Vector3()BIAS::Vector3< HOMGLINE2D_TYPE >inline