|
Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_polyedgecurve.h>
Inheritance diagram for ON_PolyEdgeCurve: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 |