GemaCoreLib
The GeMA Core library
GmPolylineDiscontinuity Member List

This is the complete list of members for GmPolylineDiscontinuity, including all inherited members.

_brokenListGmPolylineDiscontinuityprivate
_dsGmDiscontinuityprotected
_groupIndexGmDiscontinuityprotected
_idGmDiscontinuityprotected
_indexGmDiscontinuityprotected
_intListGmPolylineDiscontinuityprivate
_numPointsGmPolylineDiscontinuityprivate
_pointCoordGmPolylineDiscontinuityprivate
_psIndexGmDiscontinuityprotected
breakIntersectionSegment(GmCompact2DSegmentCellIntersection *segment, double natPos, const GmVector &cartPos, GmValueAccessor *coordAc, GmCompact2DSegmentCellIntersection **newSegment, const GmLogCategory &logger)GmPolylineDiscontinuityprivate
cellGroupIndex() constGmDiscontinuityinline
checkMeshPreconditions(const GmCellMesh *mesh, const GmLogCategory &logger) constGmPolylineDiscontinuityprivate
clearGeometry()GmPolylineDiscontinuityvirtual
findAdjacentCell(const GmCellMesh *mesh, const GmCell *cell, int edgeIndex, int *adjCellEdge) constGmPolylineDiscontinuityprivate
findIntersections(const GmLogCategory &logger)GmPolylineDiscontinuityvirtual
findNodeCellsBall(const GmCellMesh *mesh, int nodeIndex) constGmPolylineDiscontinuityprivate
findSegmentEntryPoint(const GmPolylineSegment &segment, int segmentId, const GmValueAccessor *coordAc, double snapTol, bool *intersects, double inout[2], bool snap[2], int *outgoingBorder, GmCell const **cell, const GmLogCategory &logger) constGmPolylineDiscontinuityprivate
GmDiscontinuity(const GmDiscontinuitySet *ds, int index, QString id, int groupIndex, const QVector< int > &psIndex)GmDiscontinuityinlineprotected
GmDiscontinuitySet (defined in GmPolylineDiscontinuity)GmPolylineDiscontinuityfriend
GmPolylineDiscontinuity(const GmDiscontinuitySet *ds, int index, QString id, int groupIndex, const QVector< int > &psIndex)GmPolylineDiscontinuityinlineprivate
id() constGmDiscontinuityinline
index() constGmDiscontinuityinline
intersectionList() constGmPolylineDiscontinuityinline
intersectionSegmentBreakingEnded()GmPolylineDiscontinuityprivate
numIntersections() constGmPolylineDiscontinuityinlinevirtual
numPoints() constGmPolylineDiscontinuityinline
numSegments() constGmPolylineDiscontinuityinlinevirtual
pointCoordinates() constGmPolylineDiscontinuityinline
printGeometry(const GmLogCategory &logger, GmLogLevel level) constGmPolylineDiscontinuityvirtual
printIntersections(const GmLogCategory &logger, GmLogLevel level) constGmPolylineDiscontinuityvirtual
propertyIndex(int propertySet) constGmDiscontinuityinlinevirtual
removeInternalNodes(const GmValueAccessor *coordAc, double snapTol, const GmLogCategory &logger)GmPolylineDiscontinuityprivate
segmentConvexLinearElementIntersection(const GmPolylineSegment &segment, int segmentId, const GmCell *cell, const GmValueAccessor *coordAc, int incomingBorder, double snapTol, bool *intersects, double inout[2], bool snap[2], int *outgoingBorder, const GmLogCategory &logger) constGmPolylineDiscontinuityprivate
segmentIntersection(const GmCompact2DSegmentCellIntersection *firstSegment, const GmCompact2DSegmentCellIntersection *secondSegment, double *firstPos, double *secondPos, GmVector &cartPos)GmPolylineDiscontinuityprivatestatic
setGeometry(double *dvec, int nd, int *ivec, int ni)GmPolylineDiscontinuityinlineprivatevirtual
usedGeometryMemory() constGmPolylineDiscontinuityinlinevirtual
usedIntersectionMemory() constGmPolylineDiscontinuityinlinevirtual
~GmDiscontinuity()GmDiscontinuityinlinevirtual
~GmPolylineDiscontinuity()GmPolylineDiscontinuityvirtual