#include <opennurbs_polyedgecurve.h>
Definition at line 22 of file opennurbs_polyedgecurve.h.
Definition at line 226 of file opennurbs_polyedgecurve.cpp.
Definition at line 230 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::Append | ( | ON_PolyEdgeSegment * | new_segment | ) |
Definition at line 570 of file opennurbs_polyedgecurve.cpp.
Reimplemented from ON_PolyCurve.
Definition at line 318 of file opennurbs_polyedgecurve.cpp.
const ON_Brep * ON_PolyEdgeCurve::BrepAt | ( | double | t | ) | const |
Definition at line 634 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::ChangeClosedCurveSeam | ( | double | t | ) | [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 244 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeCurve::ContainsAllEdges | ( | ) | const |
Definition at line 694 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeCurve::ContainsAnyEdges | ( | ) | const |
Definition at line 679 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeCurve::Create | ( | const ON_BrepTrim * | trim, |
const ON_UUID & | object_id | ||
) |
Definition at line 481 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeCurve::Create | ( | const ON_Curve * | curve, |
const ON_UUID & | object_id | ||
) |
Definition at line 498 of file opennurbs_polyedgecurve.cpp.
void ON_PolyEdgeCurve::DestroyRuntimeCache | ( | bool | bDelete = true | ) | [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 533 of file opennurbs_polyedgecurve.cpp.
ON_Curve * ON_PolyEdgeCurve::DuplicateCurve | ( | ) | const [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 341 of file opennurbs_polyedgecurve.cpp.
const ON_BrepEdge * ON_PolyEdgeCurve::EdgeAt | ( | double | t | ) | const |
Definition at line 622 of file opennurbs_polyedgecurve.cpp.
double ON_PolyEdgeCurve::EdgeParameter | ( | double | t | ) | const |
Definition at line 659 of file opennurbs_polyedgecurve.cpp.
const ON_BrepFace * ON_PolyEdgeCurve::FaceAt | ( | double | t | ) | const |
Definition at line 640 of file opennurbs_polyedgecurve.cpp.
int ON_PolyEdgeCurve::FindCurve | ( | const ON_Curve * | curve | ) | const |
Definition at line 746 of file opennurbs_polyedgecurve.cpp.
int ON_PolyEdgeCurve::FindEdge | ( | const ON_BrepEdge * | edge | ) | const |
Definition at line 708 of file opennurbs_polyedgecurve.cpp.
int ON_PolyEdgeCurve::FindTrim | ( | const ON_BrepTrim * | trim | ) | const |
Definition at line 727 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::Insert | ( | int | segment_index, |
ON_PolyEdgeSegment * | new_segment | ||
) |
Definition at line 595 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::IsClosed | ( | void | ) | const [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 414 of file opennurbs_polyedgecurve.cpp.
ON_Surface::ISO ON_PolyEdgeCurve::IsoType | ( | double | t | ) | const |
Definition at line 652 of file opennurbs_polyedgecurve.cpp.
ON_PolyEdgeCurve::ON_OBJECT_DECLARE | ( | ON_PolyEdgeCurve | ) | [private] |
ON_PolyEdgeSegment * ON_PolyEdgeCurve::operator[] | ( | int | segment_index | ) | const |
Reimplemented from ON_PolyCurve.
Definition at line 528 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::Prepend | ( | ON_PolyEdgeSegment * | new_segment | ) |
Definition at line 546 of file opennurbs_polyedgecurve.cpp.
Reimplemented from ON_PolyCurve.
Definition at line 312 of file opennurbs_polyedgecurve.cpp.
Reimplemented from ON_PolyCurve.
Definition at line 409 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::Remove | ( | int | index | ) |
Reimplemented from ON_PolyCurve.
Definition at line 402 of file opennurbs_polyedgecurve.cpp.
int ON_PolyEdgeCurve::SegmentCount | ( | ) | const |
Definition at line 515 of file opennurbs_polyedgecurve.cpp.
ON_PolyEdgeSegment * ON_PolyEdgeCurve::SegmentCurve | ( | int | segment_index | ) | const |
Reimplemented from ON_PolyCurve.
Definition at line 520 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::SetEndPoint | ( | ON_3dPoint | end_point | ) | [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 239 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeCurve::SetStartPoint | ( | ON_3dPoint | start_point | ) | [virtual] |
Reimplemented from ON_PolyCurve.
Definition at line 234 of file opennurbs_polyedgecurve.cpp.
const ON_Surface * ON_PolyEdgeCurve::SurfaceAt | ( | double | t | ) | const |
Definition at line 646 of file opennurbs_polyedgecurve.cpp.
const ON_BrepTrim * ON_PolyEdgeCurve::TrimAt | ( | double | t | ) | const |
Definition at line 628 of file opennurbs_polyedgecurve.cpp.