Point Cloud Library (PCL)
1.10.1
|
17 #if !defined(ON_POLYEDGECURVE_INC_)
18 #define ON_POLYEDGECURVE_INC_
60 int SegmentCount()
const;
79 const ON_Brep* BrepAt(
double t)
const;
84 double EdgeParameter(
double t)
const;
87 bool ContainsAnyEdges()
const;
89 bool ContainsAllEdges()
const;
122 int FindCurve(
const ON_Curve* curve)
const;
139 ON_BOOL32
Remove(
int index);
205 double EdgeParameter(
double t)
const;
212 bool ReversedEdgeDir()
const;
219 bool ReversedTrimDir()
const;
284 void ClearEvalCacheHelper();
296 double m_evsrf_uv[2];
ON_BOOL32 IsClosed(void) const
ON_BOOL32 Write(ON_BinaryArchive &) const
void DestroyRuntimeCache(bool bDelete=true)
ON_BOOL32 AppendAndMatch(ON_Curve *)
ON_BOOL32 Trim(const ON_Interval &domain)
ON_Interval m_trim_domain
ON_BOOL32 ChangeClosedCurveSeam(double t)
ON_BOOL32 Read(ON_BinaryArchive &)
const ON_BrepEdge * m_edge
ON_BOOL32 PrependAndMatch(ON_Curve *)
ON_Curve * SegmentCurve(int segment_index) const
void DestroyRuntimeCache(bool bDelete=true)
ON_BOOL32 SetEndPoint(ON_3dPoint end_point)
ON_BOOL32 Insert(int, ON_Curve *)
ON_BOOL32 IsClosed(void) const
ON_Curve * operator[](int) const
ON_BOOL32 SetStartPoint(ON_3dPoint start_point)
ON_BOOL32 Prepend(ON_Curve *)
ON_COMPONENT_INDEX m_component_index
ON_Interval m_edge_domain
ON_Curve * DuplicateCurve() const
const ON_BrepFace * m_face
ON_BOOL32 Append(ON_Curve *)
const ON_Surface * m_surface
const ON_BrepTrim * m_trim
const void * m_parent_object
ON_Curve * DuplicateCurve() const