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

This is the complete list of members for BIAS::ContourDetectorBSpline< StorageType >, including all inherited members.

_liDebugLevelBIAS::Debugprivate
_liNextDebugLevelBIAS::Debugprivate
_String2DebuglevelBIAS::Debugprivate
_zDebugStreamBIAS::Debugprivatestatic
AddDebugLevel(const long int lv)BIAS::Debuginlineprivate
AddDebugLevel(const std::string &name)BIAS::Debuginlineprivate
CenterOverControlPoints()BIAS::ContourDetectorBSpline< StorageType >inline
Cluster(const std::vector< ContourDetectorBSpline< StorageType > > &bSplines)BIAS::ContourDetectorBSpline< StorageType >static
ComputeRegularisationMatrix()BIAS::ContourDetectorBSpline< StorageType >inline
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprivate
ContourDetectorBase()BIAS::ContourDetectorBase< StorageType >private
ContourDetectorBSpline()BIAS::ContourDetectorBSpline< StorageType >
ContourDetectorBSpline(const ContourDetectorBSpline< StorageType > &toCopy)BIAS::ContourDetectorBSpline< StorageType >inline
CPntsToQ_(const std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >protected
CPntsToQ_(const std::vector< BIAS::Vector2< double > > &cPnts, BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >protected
curveInitialised_BIAS::ContourDetectorBSpline< StorageType >protected
curveVectors_BIAS::ContourDetectorBSpline< StorageType >protected
Debug()BIAS::Debuginlineprivate
Debug(const Debug &deb)BIAS::Debuginlineprivate
DebugLevelIsSet(const long int lv) const BIAS::Debuginlineprivate
DebugLevelIsSet(const std::string &name) const BIAS::Debuginlineprivate
Detect(Image< StorageType > &image, std::vector< BIAS::BIASContour > &contour)BIAS::ContourDetectorBSpline< StorageType >virtual
detectedContours_BIAS::ContourDetectorBase< StorageType >private
Displace(const double &x, const double &y)BIAS::ContourDetectorBSpline< StorageType >inline
dMaxNumContours_BIAS::ContourDetectorBase< StorageType >private
DrawControlPoints(BIAS::Image< StorageType > &img, const StorageType color[3])BIAS::ContourDetectorBSpline< StorageType >
DrawCurve(BIAS::Image< StorageType > &img, const StorageType color[3])BIAS::ContourDetectorBSpline< StorageType >
DrawCurve(BIAS::Image< float > &img)BIAS::ContourDetectorBSpline< StorageType >
DrawNormals(const unsigned int normalWidth, BIAS::Image< StorageType > &img, const StorageType color[3])BIAS::ContourDetectorBSpline< StorageType >
drawSamples_BIAS::ContourDetectorBSpline< StorageType >protected
drawSampleWidth_BIAS::ContourDetectorBSpline< StorageType >protected
Fit(BIAS::Image< StorageType > &greyImg, const double &alpha, const unsigned int normalWidth)BIAS::ContourDetectorBSpline< StorageType >
Fit(BIAS::Image< StorageType > &greyImg, const double &alpha, const unsigned int normalWidth, const double &minClip)BIAS::ContourDetectorBSpline< StorageType >
Fit(const BIAS::Image< float > &featImg, const double &alpha, const unsigned int normalWidth)BIAS::ContourDetectorBSpline< StorageType >
Fit(const BIAS::Image< float > &featImg, const double &alpha, const unsigned int normalWidth, const double &minClip)BIAS::ContourDetectorBSpline< StorageType >
Fit_(const BIAS::Image< float > &featImg, const double &alpha, const unsigned int normalWidth)BIAS::ContourDetectorBSpline< StorageType >protected
Fit_(const BIAS::Image< float > &featImg, const double &alpha, const unsigned int normalWidth, const double &minClip)BIAS::ContourDetectorBSpline< StorageType >protected
fitSamples_BIAS::ContourDetectorBSpline< StorageType >protected
fitSampleWidth_BIAS::ContourDetectorBSpline< StorageType >protected
GetBoundingBox(int &minX, int &minY, int &maxX, int &maxY)BIAS::ContourDetectorBSpline< StorageType >
GetBType()BIAS::ContourDetectorBSpline< StorageType >inline
GetControlPoints(BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >inline
GetControlPoints(std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >inline
GetDebugLevel() const BIAS::Debuginlineprivate
GetDebugStream() const BIAS::Debuginlineprivate
GetDebugStream(std::ostream &os) const BIAS::Debuginlineprivate
GetFeatImage_(BIAS::Image< StorageType > &greyImg, BIAS::Image< float > &featImg, const unsigned int normalWidth)BIAS::ContourDetectorBSpline< StorageType >protected
GetFeature(BIAS::Image< StorageType > &greyImg, const double &t, const unsigned int normalWidth, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetFeature(BIAS::Image< StorageType > &greyImg, const double &t, const unsigned int normalWidth, const double &minClip, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetFeature(const BIAS::Image< float > &featImg, const double &t, const unsigned int normalWidth, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetFeature(const BIAS::Image< float > &featImg, const double &t, const unsigned int normalWidth, const double &minClip, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetFeature(BIAS::Image< StorageType > &greyImg, const unsigned int normalWidth, const BIAS::Vector2< double > &curvePnt, const BIAS::Vector2< double > &normal, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >inline
GetFeature(BIAS::Image< StorageType > &greyImg, const unsigned int normalWidth, const BIAS::Vector2< double > &curvePnt, const BIAS::Vector2< double > &normal, const double &minClip, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >inline
GetFeature(const BIAS::Image< float > &featImg, const unsigned int normalWidth, const BIAS::Vector2< double > &curvePnt, const BIAS::Vector2< double > &normal, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetFeature(const BIAS::Image< float > &featImg, const unsigned int normalWidth, const BIAS::Vector2< double > &curvePnt, const BIAS::Vector2< double > &normal, const double &minClip, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetGlobalDebugLevel()BIAS::Debuginlineprivatestatic
GetMaxNumContours()BIAS::ContourDetectorBase< StorageType >inlineprivate
GetMultiplePoints()BIAS::ContourDetectorBSpline< StorageType >inline
GetNormal(const double &t, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetNormal_(const unsigned int numSpan, const double &s, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >protected
GetOrder()BIAS::ContourDetectorBSpline< StorageType >inline
GetPoint(const double &t, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >
GetPoint_(const unsigned int numSpan, const double &s, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >inlineprotected
GetPointAndParamVec_(const unsigned int numSpan, const double &s, BIAS::Vector< double > &resParamVec, BIAS::Vector2< double > &res)BIAS::ContourDetectorBSpline< StorageType >protected
GlobalDebugLevelBIAS::Debugprivatestatic
Init(const unsigned int order, const ContourBSplineType::Type bType, const std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >
Init(const unsigned int order, const ContourBSplineType::Type bType, const std::vector< unsigned int > &mPnts, const std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >
Init(const unsigned int order, const ContourBSplineType::Type bType, const BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >
Init(const unsigned int order, const ContourBSplineType::Type bType, const std::vector< unsigned int > &mPnts, const BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >
InitCurve_()BIAS::ContourDetectorBSpline< StorageType >protected
Load(const std::string &filename)BIAS::ContourDetectorBSpline< StorageType >
Name2DebugLevel(const std::string &name) const BIAS::Debuginlineprivate
NewDebugLevel(const std::string &name)BIAS::Debuginlineprivate
operator=(const ContourDetectorBSpline< StorageType > &toCopy)BIAS::ContourDetectorBSpline< StorageType >inline
BIAS::ContourDetectorBase::operator=(const Debug &deb)BIAS::Debuginlineprivate
pData_BIAS::ContourDetectorBSpline< StorageType >protected
pRegMatrix_BIAS::ContourDetectorBSpline< StorageType >protected
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginlineprivate
pShapeSpaceMatrix_BIAS::ContourDetectorBSpline< StorageType >protected
pSubShapeSpaceMatrix_BIAS::ContourDetectorBSpline< StorageType >protected
Q_BIAS::ContourDetectorBSpline< StorageType >protected
QToCPnts_(std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >protected
QToCPnts_(const BIAS::Vector< double > &Q, std::vector< BIAS::Vector2< double > > &cPnts)BIAS::ContourDetectorBSpline< StorageType >protected
RemoveDebugLevel(const long int lv)BIAS::Debuginlineprivate
RemoveDebugLevel(const std::string &name)BIAS::Debuginlineprivate
Rotate(const double &angle)BIAS::ContourDetectorBSpline< StorageType >
Save(const std::string &filename)BIAS::ContourDetectorBSpline< StorageType >
Scale(const double &scale)BIAS::ContourDetectorBSpline< StorageType >inline
ScaleX(const double &scale)BIAS::ContourDetectorBSpline< StorageType >inline
ScaleY(const double &scale)BIAS::ContourDetectorBSpline< StorageType >inline
SetControlPoints(const std::vector< BIAS::Vector2< double > > &controlPoints)BIAS::ContourDetectorBSpline< StorageType >inline
SetControlPoints(const BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >inline
SetDebugLevel(const long int lv)BIAS::Debuginlineprivate
SetDebugLevel(const std::string &name)BIAS::Debuginlineprivate
SetDebugStream(const std::ostream &os)BIAS::Debuginlineprivate
SetDrawSamples(unsigned int samples)BIAS::ContourDetectorBSpline< StorageType >inline
SetDrawSampleWidth(double width)BIAS::ContourDetectorBSpline< StorageType >inline
SetFitSamples(unsigned int samples)BIAS::ContourDetectorBSpline< StorageType >inline
SetFitSampleWidth(double width)BIAS::ContourDetectorBSpline< StorageType >inline
SetGlobalDebugLevel(long int lev)BIAS::Debuginlineprivatestatic
SetMaxNumContours(const int maxnum)BIAS::ContourDetectorBase< StorageType >inlineprivate
SetShapeSpaceEuclidian()BIAS::ContourDetectorBSpline< StorageType >inline
SetShapeSpaceIdentity()BIAS::ContourDetectorBSpline< StorageType >inline
SetShapeSpaceMatrix(BIAS::Matrix< double > &shapeSpace)BIAS::ContourDetectorBSpline< StorageType >inline
SetShapeSpacePlanarAffin()BIAS::ContourDetectorBSpline< StorageType >inline
SetSubShapeSpaceEuclidian()BIAS::ContourDetectorBSpline< StorageType >inline
SetSubShapeSpaceIdentity()BIAS::ContourDetectorBSpline< StorageType >inline
SetSubShapeSpaceMatrix(BIAS::Matrix< double > &subShapeSpace)BIAS::ContourDetectorBSpline< StorageType >inline
SetSubShapeSpacePlanarAffin()BIAS::ContourDetectorBSpline< StorageType >inline
SetSubShapeSpaceZero()BIAS::ContourDetectorBSpline< StorageType >inline
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginlineprivate
TestInit_(const unsigned int order, const ContourBSplineType::Type bType, const std::vector< unsigned int > &mPnts, const BIAS::Vector< double > &Q)BIAS::ContourDetectorBSpline< StorageType >protected
~ContourDetectorBase()BIAS::ContourDetectorBase< StorageType >privatevirtual
~ContourDetectorBSpline()BIAS::ContourDetectorBSpline< StorageType >virtual
~Debug()BIAS::Debuginlineprivate