#include <opennurbs_polyedgecurve.h>
Definition at line 142 of file opennurbs_polyedgecurve.h.
Definition at line 6 of file opennurbs_polyedgecurve.cpp.
Definition at line 11 of file opennurbs_polyedgecurve.cpp.
const ON_Brep * ON_PolyEdgeSegment::Brep | ( | ) | const |
Definition at line 143 of file opennurbs_polyedgecurve.cpp.
void ON_PolyEdgeSegment::ClearEvalCacheHelper | ( | ) | [private] |
Definition at line 173 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeSegment::Create | ( | const ON_BrepTrim * | trim, |
const ON_UUID & | object_id | ||
) |
Definition at line 32 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeSegment::Create | ( | const ON_Curve * | curve, |
const ON_UUID & | object_id | ||
) |
Definition at line 94 of file opennurbs_polyedgecurve.cpp.
void ON_PolyEdgeSegment::DestroyRuntimeCache | ( | bool | bDelete = true | ) | [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 539 of file opennurbs_polyedgecurve.cpp.
ON_Curve * ON_PolyEdgeSegment::DuplicateCurve | ( | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 323 of file opennurbs_polyedgecurve.cpp.
const ON_BrepEdge * ON_PolyEdgeSegment::Edge | ( | ) | const |
Definition at line 133 of file opennurbs_polyedgecurve.cpp.
ON_Interval ON_PolyEdgeSegment::EdgeDomain | ( | ) | const |
Definition at line 163 of file opennurbs_polyedgecurve.cpp.
double ON_PolyEdgeSegment::EdgeParameter | ( | double | t | ) | const |
Definition at line 189 of file opennurbs_polyedgecurve.cpp.
const ON_BrepFace * ON_PolyEdgeSegment::Face | ( | ) | const |
Definition at line 148 of file opennurbs_polyedgecurve.cpp.
void ON_PolyEdgeSegment::Init | ( | ) | [private] |
Definition at line 16 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeSegment::IsClosed | ( | void | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 383 of file opennurbs_polyedgecurve.cpp.
ON_Surface::ISO ON_PolyEdgeSegment::IsoType | ( | ) | const |
Definition at line 158 of file opennurbs_polyedgecurve.cpp.
ON_PolyEdgeSegment::ON_OBJECT_DECLARE | ( | ON_PolyEdgeSegment | ) | [private] |
ON_BOOL32 ON_PolyEdgeSegment::Read | ( | ON_BinaryArchive & | archive | ) | [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 796 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeSegment::ReversedEdgeDir | ( | ) | const |
Definition at line 72 of file opennurbs_polyedgecurve.cpp.
bool ON_PolyEdgeSegment::ReversedTrimDir | ( | ) | const |
Definition at line 82 of file opennurbs_polyedgecurve.cpp.
const ON_Surface * ON_PolyEdgeSegment::Surface | ( | ) | const |
Definition at line 153 of file opennurbs_polyedgecurve.cpp.
const ON_BrepTrim * ON_PolyEdgeSegment::Trim | ( | ) | const |
Definition at line 138 of file opennurbs_polyedgecurve.cpp.
ON_Interval ON_PolyEdgeSegment::TrimDomain | ( | ) | const |
Definition at line 168 of file opennurbs_polyedgecurve.cpp.
ON_BOOL32 ON_PolyEdgeSegment::Write | ( | ON_BinaryArchive & | archive | ) | const [virtual] |
Reimplemented from ON_CurveProxy.
Definition at line 766 of file opennurbs_polyedgecurve.cpp.
friend class ON_PolyEdgeCurve [friend] |
Definition at line 283 of file opennurbs_polyedgecurve.h.
Definition at line 276 of file opennurbs_polyedgecurve.h.
ON_COMPONENT_INDEX ON_PolyEdgeSegment::m_component_index |
Definition at line 239 of file opennurbs_polyedgecurve.h.
Definition at line 278 of file opennurbs_polyedgecurve.h.
Definition at line 241 of file opennurbs_polyedgecurve.h.
int ON_PolyEdgeSegment::m_edge_hint [private] |
Definition at line 292 of file opennurbs_polyedgecurve.h.
double ON_PolyEdgeSegment::m_edge_t [private] |
Definition at line 288 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_du [private] |
Definition at line 298 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_duu [private] |
Definition at line 300 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_duv [private] |
Definition at line 301 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_dv [private] |
Definition at line 299 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_dvv [private] |
Definition at line 302 of file opennurbs_polyedgecurve.h.
int ON_PolyEdgeSegment::m_evsrf_hint[2] [private] |
Definition at line 295 of file opennurbs_polyedgecurve.h.
ON_3dPoint ON_PolyEdgeSegment::m_evsrf_pt [private] |
Definition at line 297 of file opennurbs_polyedgecurve.h.
ON_3dVector ON_PolyEdgeSegment::m_evsrf_tan [private] |
Definition at line 303 of file opennurbs_polyedgecurve.h.
double ON_PolyEdgeSegment::m_evsrf_uv[2] [private] |
Definition at line 296 of file opennurbs_polyedgecurve.h.
Definition at line 279 of file opennurbs_polyedgecurve.h.
Definition at line 236 of file opennurbs_polyedgecurve.h.
const void* ON_PolyEdgeSegment::m_parent_object |
Definition at line 275 of file opennurbs_polyedgecurve.h.
double ON_PolyEdgeSegment::m_srf_uv[2] [private] |
Definition at line 290 of file opennurbs_polyedgecurve.h.
Definition at line 280 of file opennurbs_polyedgecurve.h.
double ON_PolyEdgeSegment::m_t [private] |
Definition at line 287 of file opennurbs_polyedgecurve.h.
Definition at line 277 of file opennurbs_polyedgecurve.h.
Definition at line 243 of file opennurbs_polyedgecurve.h.
int ON_PolyEdgeSegment::m_trim_hint [private] |
Definition at line 291 of file opennurbs_polyedgecurve.h.
double ON_PolyEdgeSegment::m_trim_t [private] |
Definition at line 289 of file opennurbs_polyedgecurve.h.