h o m e d o c u m e n t a t i o n c l a s s h i e r a r c h y

Chain Class Reference

#include <Chain.h>

Inheritance diagram for Chain:

Curve Interface1D List of all members.

Detailed Description

Class to represent a 1D elements issued from the chaining process. A Chain is the last step before the Stroke and is used in the Splitting and Creation processes.


Public Member Functions

 Chain ()
 Chain (const Id &id)
 Chain (const Chain &iBrother)
virtual ~Chain ()
void push_viewedge_back (ViewEdge *iViewEdge, bool orientation)
void push_viewedge_front (ViewEdge *iViewEdge, bool orientation)

Constructor & Destructor Documentation

Chain  )  [inline]
 

Defult constructor.

Chain const Id id  )  [inline]
 

Builds a chain from its Id.

Chain const Chain iBrother  )  [inline]
 

Copy Constructor

virtual ~Chain  )  [inline, virtual]
 

Destructor.


Member Function Documentation

void push_viewedge_back ViewEdge iViewEdge,
bool  orientation
 

Adds a ViewEdge at the end of the chain

Parameters:
iViewEdge The ViewEdge that must be added.
orientation The orientation with which this ViewEdge must be processed.

void push_viewedge_front ViewEdge iViewEdge,
bool  orientation
 

Adds a ViewEdge at the beginning of the chain

Parameters:
iViewEdge The ViewEdge that must be added.
orientation The orientation with which this ViewEdge must be processed.

The documentation for this class was generated from the following file: