, including all inherited members.
_bounds | INTERP_KERNEL::Edge | [protected] |
_cnt | INTERP_KERNEL::Edge | [mutable, protected] |
_end | INTERP_KERNEL::Edge | [protected] |
_loc | INTERP_KERNEL::Edge | [mutable, protected] |
_start | INTERP_KERNEL::Edge | [protected] |
addSubEdgeInVector(Node *start, Node *end, ComposedEdge &vec) const | INTERP_KERNEL::Edge | |
applySimilarity(double xBary, double yBary, double dimChar) | INTERP_KERNEL::Edge | [virtual] |
buildEdgeFrom(Node *start, Node *end) | INTERP_KERNEL::Edge | [static] |
buildEdgeFrom(Node *start, Node *middle, Node *end) | INTERP_KERNEL::Edge | [static] |
buildEdgeLyingOnMe(Node *start, Node *end, bool direction=true) const =0 | INTERP_KERNEL::Edge | [protected, pure virtual] |
buildFromXfigLine(std::istream &str) | INTERP_KERNEL::Edge | [static] |
buildIntersectorWith(const Edge *e1, const Edge *e2) | INTERP_KERNEL::Edge | [static] |
buildRepresentantOfMySelf() const =0 | INTERP_KERNEL::Edge | [pure virtual] |
changeEndNodeWith(Node *otherEndNode) const | INTERP_KERNEL::Edge | |
changeEndNodeWithAndKeepTrack(Node *otherEndNode, std::vector< Node * > &track) const | INTERP_KERNEL::Edge | |
changeStartNodeWith(Node *otherStartNode) const | INTERP_KERNEL::Edge | |
changeStartNodeWithAndKeepTrack(Node *otherStartNode, std::vector< Node * > &track) const | INTERP_KERNEL::Edge | |
combineCodes(TypeOfLocInEdge code1, TypeOfLocInEdge code2) | INTERP_KERNEL::Edge | [protected, static] |
declareIn() const | INTERP_KERNEL::Edge | |
declareOn() const | INTERP_KERNEL::Edge | |
declareOut() const | INTERP_KERNEL::Edge | |
decrRef() | INTERP_KERNEL::Edge | |
dumpInXfigFile(std::ostream &stream, bool direction, int resolution, const Bounds &box) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
dynCastFunction(const EdgeLin *&seg, const EdgeArcCircle *&arcSeg) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
Edge(Node *start, Node *end, bool direction=true) | INTERP_KERNEL::Edge | |
Edge(double sX, double sY, double eX, double eY) | INTERP_KERNEL::Edge | |
Edge() | INTERP_KERNEL::Edge | [protected] |
fillXfigStreamForLoc(std::ostream &stream) const | INTERP_KERNEL::Edge | |
getAreaOfZone() const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getBarycenter(double *bary) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getBarycenterOfZone(double *bary) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getBounds() const | INTERP_KERNEL::Edge | |
getCharactValue(const Node &node) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getCurveLength() const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getDistanceToPoint(const double *pt) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
getEndNode() const | INTERP_KERNEL::Edge | |
getLoc() const | INTERP_KERNEL::Edge | |
getNode(TypeOfLocInEdge where) const | INTERP_KERNEL::Edge | |
getNormalVector(double *vectOutput) const | INTERP_KERNEL::Edge | |
getStartNode() const | INTERP_KERNEL::Edge | |
getTypeOfFunc() const =0 | INTERP_KERNEL::Edge | [pure virtual] |
incrRef() const | INTERP_KERNEL::Edge | |
initLocs() const | INTERP_KERNEL::Edge | |
interpolate1DLin(const std::vector< double > &distrib1, const std::vector< double > &distrib2, std::map< int, std::map< int, double > > &result) | INTERP_KERNEL::Edge | [static] |
intersect(const Edge *f1, const Edge *f2, EdgeIntersector *intersector, const Bounds *whereToFind, MergePoints &commonNode, ComposedEdge &outValForF1, ComposedEdge &outValForF2) | INTERP_KERNEL::Edge | [protected, static] |
intersectOverlapped(const Edge *f1, const Edge *f2, EdgeIntersector *intersector, MergePoints &commonNode, ComposedEdge &outValForF1, ComposedEdge &outValForF2) | INTERP_KERNEL::Edge | [static] |
intersectWith(const Edge *other, MergePoints &commonNode, ComposedEdge &outVal1, ComposedEdge &outVal2) const | INTERP_KERNEL::Edge | |
isIn(double characterVal) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
isLower(double val1, double val2) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
isNodeLyingOn(const double *coordOfNode) const =0 | INTERP_KERNEL::Edge | [pure virtual] |
OFFSET_FOR_TYPEOFLOCINEDGE | INTERP_KERNEL::Edge | [protected, static] |
setEndNodeWithoutChange(Node *newEnd) | INTERP_KERNEL::Edge | |
setStartNodeWithoutChange(Node *newStart) | INTERP_KERNEL::Edge | |
splitOverlappedEdges(const Edge *e1, const Edge *e2, Node *nS, Node *nE, bool direction, int code, ComposedEdge &outVal1, ComposedEdge &outVal2) | INTERP_KERNEL::Edge | [protected, static] |
update(Node *m)=0 | INTERP_KERNEL::Edge | [pure virtual] |
~Edge() | INTERP_KERNEL::Edge | [protected, virtual] |