#include <FaceInfo.h>
CurveSegment::CurveSegment |
( |
| ) |
|
References arcLength, endingPoint, newEndPoint, newStartPoint, NULL, numberOfGridPoints, startingPoint, subCurve, surfaceLoop, surfaceNumber, and usage.
References arcLength, endingPoint, ReferenceCounting::incrementReferenceCount(), newEndPoint, newStartPoint, numberOfGridPoints, startingPoint, subCurve, surfaceLoop, surfaceNumber, and usage.
CurveSegment::~CurveSegment |
( |
| ) |
|
References arcLength, endingPoint, GenericDataBase::find(), NurbsMapping::get(), GenericDataBase::get(), CompositeSurface::getClassName(), ReferenceCounting::incrementReferenceCount(), newEndPoint, newStartPoint, numberOfGridPoints, startingPoint, subCurve, NurbsMapping::subCurve(), surfaceLoop, surfaceNumber, usage, and GenericDataBase::virtualConstructor().
Referenced by CompositeTopology::get().
int CurveSegment::getCurveNumber |
( |
| ) |
|
|
inline |
static int CurveSegment::getGlobalCount |
( |
| ) |
|
|
inlinestatic |
Referenced by EdgeInfo::adjustOneSegmentEndPoints(), CompositeTopology::buildEdgeCurveBoundaryNodes(), CompositeTopology::buildEdgeCurves(), CompositeTopology::buildSubSurfaceTriangulation(), CompositeTopology::checkConsistency(), CompositeTopology::getEdgeCurve(), CompositeTopology::getEdgeFromEndPoints(), CompositeTopology::getNearestEdge(), CompositeTopology::joinEdgeCurves(), CompositeTopology::merge(), CompositeTopology::mergeEdgeCurves(), and CompositeTopology::splitEdge().
bool CurveSegment::isBoundary |
( |
| ) |
|
|
inline |
bool CurveSegment::isManifold |
( |
| ) |
|
|
inline |
bool CurveSegment::isNonManifold |
( |
| ) |
|
|
inline |
References Overture::abort(), arcLength, assert, GenericDataBase::create(), endingPoint, CompositeSurface::getClassName(), newEndPoint, newStartPoint, numberOfGridPoints, NurbsMapping::numberOfSubCurves(), GenericDataBase::put(), NurbsMapping::put(), startingPoint, subCurve, NurbsMapping::subCurve(), surfaceLoop, surfaceNumber, usage, and GenericDataBase::virtualConstructor().
Referenced by CompositeTopology::put().
static void CurveSegment::resetGlobalCount |
( |
| ) |
|
|
inlinestatic |
real CurveSegment::arcLength |
int CurveSegment::endingPoint |
Referenced by Loop::addEdge(), EdgeInfo::adjustOneSegmentEndPoints(), Loop::assignEndPointNumbers(), CompositeTopology::buildSubSurfaceTriangulation(), CurveSegment(), get(), EdgeInfo::getEndPoint(), EdgeInfo::getStartPoint(), CompositeTopology::joinEdgeCurves(), CompositeTopology::mergeTwoEdges(), put(), EdgeInfo::setEndPoint(), EdgeInfo::setStartPoint(), and CompositeTopology::splitEdge().
int CurveSegment::newEndPoint |
Referenced by Loop::addEdge(), EdgeInfo::adjustOneSegmentEndPoints(), CurveSegment(), get(), EdgeInfo::getEndPoint(), EdgeInfo::getStartPoint(), CompositeTopology::joinEdgeCurves(), CompositeTopology::mergeTwoEdges(), put(), EdgeInfo::setEndPoint(), EdgeInfo::setStartPoint(), and CompositeTopology::splitEdge().
int CurveSegment::newStartPoint |
Referenced by EdgeInfo::adjustOneSegmentEndPoints(), CurveSegment(), get(), EdgeInfo::getEndPoint(), EdgeInfo::getStartPoint(), CompositeTopology::joinEdgeCurves(), CompositeTopology::mergeTwoEdges(), put(), EdgeInfo::setEndPoint(), EdgeInfo::setStartPoint(), and CompositeTopology::splitEdge().
int CurveSegment::numberOfGridPoints |
int CurveSegment::startingPoint |
Referenced by Loop::addEdge(), EdgeInfo::adjustOneSegmentEndPoints(), CompositeTopology::buildEdgeCurves(), CompositeTopology::buildSubSurfaceTriangulation(), CurveSegment(), get(), EdgeInfo::getEndPoint(), EdgeInfo::getStartPoint(), CompositeTopology::joinEdgeCurves(), CompositeTopology::mergeTwoEdges(), put(), EdgeInfo::setEndPoint(), EdgeInfo::setStartPoint(), and CompositeTopology::splitEdge().
int CurveSegment::surfaceNumber |
The documentation for this class was generated from the following files: