a connected component of a 3D active contour that may be opened or closed
![]() | boundary [2] the 2 boundary conditions of each line |
![]() | getArea () const returns the area enclosed by the line |
![]() | getLength () const returns the line length |
![]() | getRadius () const returns the line radius |
![]() | getCenter () const returns the line center |
![]() | computeMaximumRigidity () const Computes maximum rigidity |
![]() | computeLength () Computes the length of a contour |
![]() | computeCenter () Computes the center of a contour |
![]() | computeRadius () Computes the radius of a contour |
![]() | addVertex (ActiveVertexContour3D *v) add a vertex in list |
![]() | 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 |
![]() | constructor
| ||||||||
![]() | destructor
|
Exception classes
Constructors
constructors
a connected component of a 3D active contour that may be opened or closed
double area
Vec3
double radius
static const double defaultForceRangeRatio
BoundaryCondition3D boundary[2]
double getArea() const
double getLength() const
double getRadius() const
Vec3
void computeMaximumRigidity() const
void computeLength()
void computeCenter()
void computeRadius()
void addVertex(ActiveVertexContour3D *v)
constructor
AContourLine3D(const unsigned int nbVertices, ActiveContour3D *c, ContourLine::Topology top) throw(ContourLine3D::EmptyLine)
c - the contour containing the line
top - the line topology AContourLine3D(ActiveContour3D *c, ContourLine::Topology top)
top - the line topology AContourLine3D(const AContourLine3D *l, ActiveContour3D *c)
c - the contour containing the line AContourLine3D(const Vec3
nb - the number of items in the array
top - the line topology
c - the contour containing the line
destructor
ActiveVertexContourLine3DIterator firstVertex() const
ActiveVertexContourLine3DIterator lastVertex() const
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