Version: 9.14.0
INTERP_KERNEL::EdgeArcCircle Member List

This is the complete list of members for INTERP_KERNEL::EdgeArcCircle, including all inherited members.

_angleINTERP_KERNEL::EdgeArcCircleprotected
_angle0INTERP_KERNEL::EdgeArcCircleprotected
_boundsINTERP_KERNEL::Edgeprotected
_centerINTERP_KERNEL::EdgeArcCircleprotected
_cntINTERP_KERNEL::Edgemutableprotected
_endINTERP_KERNEL::Edgeprotected
_hitINTERP_KERNEL::Edgemutableprotected
_locINTERP_KERNEL::Edgemutableprotected
_radiusINTERP_KERNEL::EdgeArcCircleprotected
_startINTERP_KERNEL::Edgeprotected
addSubEdgeInVector(Node *start, Node *end, ComposedEdge &vec) constINTERP_KERNEL::Edge
applySimilarity(double xBary, double yBary, double dimChar)INTERP_KERNEL::EdgeArcCirclevirtual
BuildEdgeFrom(Node *start, Node *end)INTERP_KERNEL::Edgestatic
BuildEdgeFrom(Node *start, Node *middle, Node *end)INTERP_KERNEL::Edgestatic
BuildEdgeFrom(Node *start, Node *middle, Node *end)INTERP_KERNEL::Edge
BuildEdgeFrom3Points(const double *start, const double *middle, const double *end)INTERP_KERNEL::Edgestatic
buildEdgeLyingOnMe(Node *start, Node *end, bool direction=true) constINTERP_KERNEL::EdgeArcCircleprotectedvirtual
BuildFromNodes(Node *start, Node *middle, Node *end)INTERP_KERNEL::EdgeArcCirclestatic
BuildFromXfigLine(std::istream &str)INTERP_KERNEL::Edgestatic
BuildIntersectorWith(const Edge *e1, const Edge *e2)INTERP_KERNEL::Edgestatic
buildRepresentantOfMySelf() constINTERP_KERNEL::EdgeArcCirclevirtual
changeEndNodeWith(Node *otherEndNode) constINTERP_KERNEL::Edge
changeEndNodeWithAndKeepTrack(Node *otherEndNode, std::vector< Node * > &track) constINTERP_KERNEL::Edge
changeMiddle(Node *newMiddle)INTERP_KERNEL::EdgeArcCircle
changeStartNodeWith(Node *otherStartNode) constINTERP_KERNEL::Edge
changeStartNodeWithAndKeepTrack(Node *otherStartNode, std::vector< Node * > &track) constINTERP_KERNEL::Edge
CombineCodes(TypeOfLocInEdge code1, TypeOfLocInEdge code2)INTERP_KERNEL::Edgeprotectedstatic
declareIn() constINTERP_KERNEL::Edge
declareOn() constINTERP_KERNEL::Edge
declareOut() constINTERP_KERNEL::Edge
decrRef()INTERP_KERNEL::Edge
doIHaveSameDirectionAs(const Edge &other) constINTERP_KERNEL::EdgeArcCircle
dumpInXfigFile(std::ostream &stream, bool direction, int resolution, const Bounds &box) constINTERP_KERNEL::EdgeArcCirclevirtual
dumpToCout(const std::map< INTERP_KERNEL::Node *, int > &mapp, int index) constINTERP_KERNEL::Edge
dynCastFunction(const EdgeLin *&seg, const EdgeArcCircle *&arcSeg) constINTERP_KERNEL::EdgeArcCirclevirtual
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::Edgeprotected
EdgeArcCircle(std::istream &lineInXfig)INTERP_KERNEL::EdgeArcCircle
EdgeArcCircle(Node *start, Node *middle, Node *end, bool direction=true)INTERP_KERNEL::EdgeArcCircle
EdgeArcCircle(double sX, double sY, double mX, double mY, double eX, double eY)INTERP_KERNEL::EdgeArcCircle
EdgeArcCircle(Node *start, Node *end, const double *center, double radius, double angle0, double deltaAngle, bool direction=true)INTERP_KERNEL::EdgeArcCircle
fillGlobalInfoAbs(bool direction, const std::map< INTERP_KERNEL::Node *, mcIdType > &mapThis, const std::map< INTERP_KERNEL::Node *, mcIdType > &mapOther, mcIdType offset1, mcIdType offset2, double fact, double baryX, double baryY, std::vector< mcIdType > &edgesThis, std::vector< double > &addCoo, std::map< INTERP_KERNEL::Node *, mcIdType > mapAddCoo) constINTERP_KERNEL::Edge
fillGlobalInfoAbs2(const std::map< INTERP_KERNEL::Node *, mcIdType > &mapThis, const std::map< INTERP_KERNEL::Node *, mcIdType > &mapOther, mcIdType offset1, mcIdType offset2, double fact, double baryX, double baryY, short skipStartOrEnd, std::vector< mcIdType > &edgesOther, std::vector< double > &addCoo, std::map< INTERP_KERNEL::Node *, mcIdType > &mapAddCoo) constINTERP_KERNEL::Edge
fillXfigStreamForLoc(std::ostream &stream) constINTERP_KERNEL::Edge
GetAbsoluteAngle(const double *vect, double &normVect)INTERP_KERNEL::EdgeArcCirclestatic
GetAbsoluteAngleOfNormalizedVect(double ux, double uy)INTERP_KERNEL::EdgeArcCirclestatic
getAngle() constINTERP_KERNEL::EdgeArcCircle
getAngle0() constINTERP_KERNEL::EdgeArcCircle
GetArcOfCirclePassingThru(const double *start, const double *middle, const double *end, double *center, double &radius, double &angleInRad, double &angleInRad0)INTERP_KERNEL::EdgeArcCirclestatic
getAreaOfZone() constINTERP_KERNEL::EdgeArcCirclevirtual
getBarycenter(double *bary) constINTERP_KERNEL::EdgeArcCirclevirtual
getBarycenterOfZone(double *bary) constINTERP_KERNEL::EdgeArcCirclevirtual
getBounds() constINTERP_KERNEL::Edge
getCenter() constINTERP_KERNEL::EdgeArcCircle
getCenter(double *center) constINTERP_KERNEL::EdgeArcCircle
getCharactValue(const Node &node) constINTERP_KERNEL::EdgeArcCirclevirtual
getCharactValueBtw0And1(const Node &node) constINTERP_KERNEL::EdgeArcCirclevirtual
getCurveLength() constINTERP_KERNEL::EdgeArcCirclevirtual
getDistanceToPoint(const double *pt) constINTERP_KERNEL::EdgeArcCirclevirtual
getEndNode() constINTERP_KERNEL::Edge
getHitStatus() constINTERP_KERNEL::Edge
getLoc() constINTERP_KERNEL::Edge
getMiddleOfPoints(const double *p1, const double *p2, double *mid) constINTERP_KERNEL::EdgeArcCirclevirtual
getMiddleOfPointsOriented(const double *p1, const double *p2, double *mid) constINTERP_KERNEL::EdgeArcCirclevirtual
getNode(TypeOfLocInEdge where) constINTERP_KERNEL::Edge
getNormalVector(double *vectOutput) constINTERP_KERNEL::Edge
getRadius() constINTERP_KERNEL::EdgeArcCircle
getStartNode() constINTERP_KERNEL::Edge
getTypeOfFunc() constINTERP_KERNEL::EdgeArcCirclevirtual
hitMeAfter(double xBary, double yBary, double dimChar)INTERP_KERNEL::Edge
hitMeAlone(double xBary, double yBary, double dimChar)INTERP_KERNEL::Edge
incrRef() constINTERP_KERNEL::Edge
initHitStatus() constINTERP_KERNEL::Edge
initLocs() constINTERP_KERNEL::Edge
Interpolate1DLin(const std::vector< double > &distrib1, const std::vector< double > &distrib2, std::map< int, std::map< int, double > > &result)INTERP_KERNEL::Edgestatic
Intersect(const Edge *f1, const Edge *f2, EdgeIntersector *intersector, MergePoints &commonNode, ComposedEdge &outValForF1, ComposedEdge &outValForF2)INTERP_KERNEL::Edgeprotectedstatic
IntersectOverlapped(const Edge *f1, const Edge *f2, EdgeIntersector *intersector, MergePoints &commonNode, ComposedEdge &outValForF1, ComposedEdge &outValForF2)INTERP_KERNEL::Edgestatic
intersectWith(const Edge *other, MergePoints &commonNode, ComposedEdge &outVal1, ComposedEdge &outVal2) constINTERP_KERNEL::Edge
IsAngleNotIn(double start, double delta, double angleIn)INTERP_KERNEL::EdgeArcCirclestatic
isEqual(const Edge &other) constINTERP_KERNEL::Edge
isIn(double characterVal) constINTERP_KERNEL::EdgeArcCirclevirtual
IsIn2Pi(double start, double delta, double angleIn)INTERP_KERNEL::EdgeArcCirclestatic
isLower(double val1, double val2) constINTERP_KERNEL::EdgeArcCirclevirtual
isNodeLyingOn(const double *coordOfNode) constINTERP_KERNEL::EdgeArcCirclevirtual
NormalizeAngle(double angle)INTERP_KERNEL::EdgeArcCirclestatic
OFFSET_FOR_TYPEOFLOCINEDGEINTERP_KERNEL::Edgeprotectedstatic
SafeAcos(double cosAngle)INTERP_KERNEL::EdgeArcCirclestatic
SafeAsin(double sinAngle)INTERP_KERNEL::EdgeArcCirclestatic
SafeSqrt(double val)INTERP_KERNEL::EdgeArcCirclestatic
setEndNodeWithoutChange(Node *newEnd)INTERP_KERNEL::Edge
setStartNodeWithoutChange(Node *newStart)INTERP_KERNEL::Edge
sortIdsAbs(const std::vector< INTERP_KERNEL::Node * > &addNodes, const std::map< INTERP_KERNEL::Node *, mcIdType > &mapp1, const std::map< INTERP_KERNEL::Node *, mcIdType > &mapp2, std::vector< mcIdType > &edgesThis)INTERP_KERNEL::Edge
sortSubNodesAbs(const double *coo, std::vector< mcIdType > &subNodes)INTERP_KERNEL::Edge
SplitOverlappedEdges(const Edge *e1, const Edge *e2, Node *nS, Node *nE, bool direction, int code, ComposedEdge &outVal1, ComposedEdge &outVal2)INTERP_KERNEL::Edgeprotectedstatic
tesselate(const mcIdType *conn, mcIdType offset, double eps, std::vector< mcIdType > &newConn, std::vector< double > &addCoo) constINTERP_KERNEL::EdgeArcCircle
unApplySimilarity(double xBary, double yBary, double dimChar)INTERP_KERNEL::EdgeArcCirclevirtual
unHitMeAfter(double xBary, double yBary, double dimChar)INTERP_KERNEL::Edge
unHitMeAlone(double xBary, double yBary, double dimChar)INTERP_KERNEL::Edge
update(Node *m)INTERP_KERNEL::EdgeArcCirclevirtual
updateBounds()INTERP_KERNEL::EdgeArcCircleprotected
~Edge()INTERP_KERNEL::Edgeprotectedvirtual