a line (ie connected component) of a 2D active contour
![]() | boundary [2] the 2 boundary conditions of each line |
![]() | getArea () const returns the area enclosed by the line |
![]() | getLength () const returns the line length without computing it |
![]() | getSliceNumber () const returns the line slice number |
![]() | setSliceNumber (const unsigned int sl) set the line slice number |
![]() | getRadius () const returns the line radius without computing it |
![]() | getCenter () const returns the line center without computing it |
![]() | computeMaximumRigidity () const Computes maximum rigidity on all vertices of a line |
![]() | computeLength () Computes the length of a contour and store it |
![]() | computeArea () Computes the area of a contour and store it |
![]() | computeSignedArea () Computes the signed area of a contour |
![]() | computeCenter () Computes the center of a contour |
![]() | computeRadius () Computes the radius of the smallest circle of center "center" enclosing the contour line |
![]() | computeEdgeDirection () const throw(ContourLine2D::IllegalGeometry) Computes the length and the edge direction of all edges |
![]() | firstVertex () const returns an iterator on the list of active vertices that lies on this line |
![]() | lastVertex () const returns an iterator on the list of active vertices that lies on this line |
![]() | createVertex () create a new vertex : use a virtual function in order to create inherited vertices |
![]() | constructor
| ||||||||
![]() | destructor
|
Exception classes
Constructors
constructors
a line (ie connected component) of a 2D active contour
double length
double area
Vec2
double radius
static const double defaultForceRangeRatio
BoundaryCondition2D boundary[2]
double getArea() const
double getLength() const
unsigned int getSliceNumber() const
void setSliceNumber(const unsigned int sl)
double getRadius() const
Vec2
void computeMaximumRigidity() const
void computeLength()
void computeArea()
void computeSignedArea()
void computeCenter()
void computeRadius()
void computeEdgeDirection() const throw(ContourLine2D::IllegalGeometry)
constructor
AContourLine2D(const unsigned int nbVertices, ActiveContour2D *c, ContourLine::Topology top) throw(ContourLine2D::EmptyLine)
c - the contour containing the line
top - the line topology AContourLine2D(ActiveContour2D *c, ContourLine::Topology top)
top - the line topology AContourLine2D(const Vec2
nb - the number of items in the array
top - the line topology
c - the contour containing the line AContourLine2D(const AContourLine2D *l, ActiveContour2D *c)
c - the contour containing the line destructor
ActiveVertexContourLine2DIterator firstVertex() const
ActiveVertexContourLine2DIterator lastVertex() const
virtual VertexContour* createVertex()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de