dlr::computerVision::Snake Class Reference

List of all members.

Public Member Functions

 Snake ()
 ~Snake ()
void enableCornerAdditionAndDeletion (bool enableFlag=true)
std::vector< double > getBetaVector ()
bool isConverged ()
std::vector< Vector2D > run ()
std::vector< Vector2D > runOneIteration ()
void setBendingConstant (double beta)
void setCornerAdditionAngle (double theta)
void setCornerDeletionAngle (double theta)
void setClosedCurve (bool isClosed=true)
void setExternalForceConstant (double kappa)
void setInterestImage (const Image< GRAY1 > &interestImage)
void setMaxIterations (size_t maxIterations)
void setMaxSnakeSize (size_t maxSize)
void setMaximumSpanLength (size_t spanLength)
void setMinimumSpanLength (size_t spanLength)
void setSeedPoints (const std::vector< Vector2D > &seedPoints)
void setSeedPoints (const std::vector< Vector2D > &seedPoints, const std::vector< bool > cornerFlags)
void setStepsPerIteration (size_t numSteps)
void setStretchingConstant (double alpha)
void setViscosityConstant (double gamma)

Detailed Description

Definition at line 31 of file naiveSnake.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 20:34:20 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2