Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_polyedgecurve.h>
Public Member Functions | |
ON_PolyEdgeCurve () | |
~ON_PolyEdgeCurve () | |
void | DestroyRuntimeCache (bool bDelete=true) |
ON_BOOL32 | IsClosed () const |
ON_Curve * | DuplicateCurve () const |
bool | Create (const ON_BrepTrim *trim, const ON_UUID &object_id) |
bool | Create (const ON_Curve *curve, const ON_UUID &object_id) |
int | SegmentCount () const |
ON_PolyEdgeSegment * | SegmentCurve (int segment_index) const |
ON_PolyEdgeSegment * | operator[] (int) const |
ON_BOOL32 | Prepend (ON_PolyEdgeSegment *new_segment) |
ON_BOOL32 | Append (ON_PolyEdgeSegment *new_segment) |
ON_BOOL32 | Insert (int segment_index, ON_PolyEdgeSegment *new_segment) |
const ON_BrepEdge * | EdgeAt (double t) const |
const ON_BrepTrim * | TrimAt (double t) const |
const ON_Brep * | BrepAt (double t) const |
const ON_BrepFace * | FaceAt (double t) const |
const ON_Surface * | SurfaceAt (double t) const |
ON_Surface::ISO | IsoType (double t) const |
double | EdgeParameter (double t) const |
bool | ContainsAnyEdges () const |
bool | ContainsAllEdges () const |
int | FindEdge (const ON_BrepEdge *edge) const |
int | FindTrim (const ON_BrepTrim *trim) const |
int | FindCurve (const ON_Curve *curve) const |
ON_BOOL32 | SetStartPoint (ON_3dPoint start_point) |
ON_BOOL32 | SetEndPoint (ON_3dPoint end_point) |
ON_BOOL32 | ChangeClosedCurveSeam (double t) |
ON_BOOL32 | PrependAndMatch (ON_Curve *) |
ON_BOOL32 | AppendAndMatch (ON_Curve *) |
ON_BOOL32 | Remove () |
ON_BOOL32 | Remove (int index) |
Definition at line 22 of file opennurbs_polyedgecurve.h.
ON_BOOL32 ON_PolyEdgeCurve::Append | ( | ON_PolyEdgeSegment * | new_segment | ) |
ON_BOOL32 ON_PolyEdgeCurve::AppendAndMatch | ( | ON_Curve * | ) |
Reimplemented from ON_PolyCurve.
const ON_Brep* ON_PolyEdgeCurve::BrepAt | ( | double | t | ) | const |
ON_BOOL32 ON_PolyEdgeCurve::ChangeClosedCurveSeam | ( | double | t | ) | [virtual] |
Reimplemented from ON_PolyCurve.
bool ON_PolyEdgeCurve::ContainsAllEdges | ( | ) | const |
bool ON_PolyEdgeCurve::ContainsAnyEdges | ( | ) | const |
bool ON_PolyEdgeCurve::Create | ( | const ON_BrepTrim * | trim, |
const ON_UUID & | object_id | ||
) |
bool ON_PolyEdgeCurve::Create | ( | const ON_Curve * | curve, |
const ON_UUID & | object_id | ||
) |
void ON_PolyEdgeCurve::DestroyRuntimeCache | ( | bool | bDelete = true | ) | [virtual] |
Reimplemented from ON_PolyCurve.
ON_Curve* ON_PolyEdgeCurve::DuplicateCurve | ( | ) | const [virtual] |
Reimplemented from ON_PolyCurve.
const ON_BrepEdge* ON_PolyEdgeCurve::EdgeAt | ( | double | t | ) | const |
double ON_PolyEdgeCurve::EdgeParameter | ( | double | t | ) | const |
const ON_BrepFace* ON_PolyEdgeCurve::FaceAt | ( | double | t | ) | const |
int ON_PolyEdgeCurve::FindCurve | ( | const ON_Curve * | curve | ) | const |
int ON_PolyEdgeCurve::FindEdge | ( | const ON_BrepEdge * | edge | ) | const |
int ON_PolyEdgeCurve::FindTrim | ( | const ON_BrepTrim * | trim | ) | const |
ON_BOOL32 ON_PolyEdgeCurve::Insert | ( | int | segment_index, |
ON_PolyEdgeSegment * | new_segment | ||
) |
ON_BOOL32 ON_PolyEdgeCurve::IsClosed | ( | ) | const [virtual] |
Reimplemented from ON_PolyCurve.
ON_Surface::ISO ON_PolyEdgeCurve::IsoType | ( | double | t | ) | const |
ON_PolyEdgeSegment* ON_PolyEdgeCurve::operator[] | ( | int | ) | const |
Reimplemented from ON_PolyCurve.
ON_BOOL32 ON_PolyEdgeCurve::Prepend | ( | ON_PolyEdgeSegment * | new_segment | ) |
ON_BOOL32 ON_PolyEdgeCurve::PrependAndMatch | ( | ON_Curve * | ) |
Reimplemented from ON_PolyCurve.
ON_BOOL32 ON_PolyEdgeCurve::Remove | ( | ) |
Reimplemented from ON_PolyCurve.
ON_BOOL32 ON_PolyEdgeCurve::Remove | ( | int | index | ) |
Reimplemented from ON_PolyCurve.
int ON_PolyEdgeCurve::SegmentCount | ( | ) | const |
ON_PolyEdgeSegment* ON_PolyEdgeCurve::SegmentCurve | ( | int | segment_index | ) | const |
Reimplemented from ON_PolyCurve.
ON_BOOL32 ON_PolyEdgeCurve::SetEndPoint | ( | ON_3dPoint | end_point | ) | [virtual] |
Reimplemented from ON_PolyCurve.
ON_BOOL32 ON_PolyEdgeCurve::SetStartPoint | ( | ON_3dPoint | start_point | ) | [virtual] |
Reimplemented from ON_PolyCurve.
const ON_Surface* ON_PolyEdgeCurve::SurfaceAt | ( | double | t | ) | const |
const ON_BrepTrim* ON_PolyEdgeCurve::TrimAt | ( | double | t | ) | const |