INTERP_KERNEL::ElementaryEdge Class Reference

Collaboration diagram for INTERP_KERNEL::ElementaryEdge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ElementaryEdge (Edge *ptr, bool direction)
 ElementaryEdge (const ElementaryEdge &other)
 ~ElementaryEdge ()
bool isThereStartPoint () const
IteratorOnComposedEdgegetIterator ()
bool completed () const
void declareOn () const
void declareIn () const
void declareOut () const
TypeOfEdgeLocInPolygon getLoc () const
EdgegetPtr () const
void reverse ()
bool isNodeIn (Node *n) const
double getAreaOfZone () const
void getBarycenterOfZone (double *bary) const
void fillBounds (Bounds &output) const
void applySimilarity (double xBary, double yBary, double dimChar)
void getAllNodes (std::set< Node * > &output) const
void getBarycenter (double *bary, double &weigh) const
ElementaryEdgeclone () const
void initLocations () const
int size () const
TypeOfEdgeLocInPolygon locateFullyMySelfAbsolute (const ComposedEdge &pol) const
TypeOfEdgeLocInPolygon locateFullyMySelf (const ComposedEdge &pol, TypeOfEdgeLocInPolygon precEdgeLoc) const
NodegetEndNode () const
NodegetStartNode () const
double getCurveLength () const
bool changeEndNodeWith (Node *node) const
bool changeStartNodeWith (Node *node) const
bool intresicEqual (const ElementaryEdge *other) const
bool intresicEqualDirSensitive (const ElementaryEdge *other) const
void dumpInXfigFile (std::ostream &stream, int resolution, const Bounds &box) const
bool getDirection () const
bool intresincEqCoarse (const Edge *other) const

Constructor & Destructor Documentation

INTERP_KERNEL::ElementaryEdge::ElementaryEdge ( Edge ptr,
bool  direction 
)

Referenced by clone().

ElementaryEdge::ElementaryEdge ( const ElementaryEdge other  ) 
ElementaryEdge::~ElementaryEdge (  ) 

Member Function Documentation

bool INTERP_KERNEL::ElementaryEdge::isThereStartPoint (  )  const
IteratorOnComposedEdge& INTERP_KERNEL::ElementaryEdge::getIterator (  ) 
bool INTERP_KERNEL::ElementaryEdge::completed (  )  const
void INTERP_KERNEL::ElementaryEdge::declareOn (  )  const
void INTERP_KERNEL::ElementaryEdge::declareIn (  )  const
void INTERP_KERNEL::ElementaryEdge::declareOut (  )  const
TypeOfEdgeLocInPolygon INTERP_KERNEL::ElementaryEdge::getLoc (  )  const
Edge* INTERP_KERNEL::ElementaryEdge::getPtr (  )  const
void INTERP_KERNEL::ElementaryEdge::reverse (  ) 
bool ElementaryEdge::isNodeIn ( Node n  )  const
double INTERP_KERNEL::ElementaryEdge::getAreaOfZone (  )  const
void ElementaryEdge::getBarycenterOfZone ( double *  bary  )  const

WARNING contrary to INTERP_KERNEL::Edge::getBarycenterOfZone method called, this one is cumulative.

References INTERP_KERNEL::Edge::getBarycenterOfZone().

void ElementaryEdge::fillBounds ( Bounds &  output  )  const
void INTERP_KERNEL::ElementaryEdge::applySimilarity ( double  xBary,
double  yBary,
double  dimChar 
)
void ElementaryEdge::getAllNodes ( std::set< Node * > &  output  )  const
void ElementaryEdge::getBarycenter ( double *  bary,
double &  weigh 
) const
ElementaryEdge * ElementaryEdge::clone (  )  const
void ElementaryEdge::initLocations (  )  const
int INTERP_KERNEL::ElementaryEdge::size (  )  const
TypeOfEdgeLocInPolygon ElementaryEdge::locateFullyMySelfAbsolute ( const ComposedEdge pol  )  const
TypeOfEdgeLocInPolygon ElementaryEdge::locateFullyMySelf ( const ComposedEdge pol,
TypeOfEdgeLocInPolygon  precEdgeLoc 
) const
Node * ElementaryEdge::getEndNode (  )  const
Node * ElementaryEdge::getStartNode (  )  const
double INTERP_KERNEL::ElementaryEdge::getCurveLength (  )  const
bool ElementaryEdge::changeEndNodeWith ( Node node  )  const
bool ElementaryEdge::changeStartNodeWith ( Node node  )  const
bool ElementaryEdge::intresicEqual ( const ElementaryEdge other  )  const
bool ElementaryEdge::intresicEqualDirSensitive ( const ElementaryEdge other  )  const
void ElementaryEdge::dumpInXfigFile ( std::ostream &  stream,
int  resolution,
const Bounds &  box 
) const
bool INTERP_KERNEL::ElementaryEdge::getDirection (  )  const
bool ElementaryEdge::intresincEqCoarse ( const Edge other  )  const
Generated on Tue Jul 27 22:08:52 2010 for Med Memory Users' Guide by  doxygen 1.6.3