#include <opennurbs_curveonsurface.h>

Definition at line 21 of file opennurbs_curveonsurface.h.
Definition at line 21 of file opennurbs_curveonsurface.cpp.
| ON_CurveOnSurface::ON_CurveOnSurface | ( | ON_Curve * | p2dCurve, |
| ON_Curve * | p3dCurve, | ||
| ON_Surface * | pSurface | ||
| ) |
Definition at line 24 of file opennurbs_curveonsurface.cpp.
| ON_CurveOnSurface::ON_CurveOnSurface | ( | const ON_CurveOnSurface & | src | ) |
Definition at line 28 of file opennurbs_curveonsurface.cpp.
| ON_CurveOnSurface::~ON_CurveOnSurface | ( | ) | [virtual] |
Definition at line 75 of file opennurbs_curveonsurface.cpp.
| int ON_CurveOnSurface::Degree | ( | ) | const [virtual] |
Implements ON_Curve.
Definition at line 242 of file opennurbs_curveonsurface.cpp.
| int ON_CurveOnSurface::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 193 of file opennurbs_curveonsurface.cpp.
| ON_Interval ON_CurveOnSurface::Domain | ( | ) | const [virtual] |
Implements ON_Curve.
Definition at line 222 of file opennurbs_curveonsurface.cpp.
| void ON_CurveOnSurface::Dump | ( | ON_TextLog & | dump | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 119 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::Evaluate | ( | double | t, |
| int | der_count, | ||
| int | v_stride, | ||
| double * | v, | ||
| int | side = 0, |
||
| int * | hint = 0 |
||
| ) | const [virtual] |
Implements ON_Curve.
Definition at line 325 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::GetBBox | ( | double * | boxmin, |
| double * | boxmax, | ||
| ON_BOOL32 | bGrowBox = false |
||
| ) | const [virtual] |
Implements ON_Geometry.
Definition at line 199 of file opennurbs_curveonsurface.cpp.
| int ON_CurveOnSurface::GetNurbForm | ( | ON_NurbsCurve & | nurbs, |
| double | tolerance = 0.0, |
||
| const ON_Interval * | subdomain = NULL |
||
| ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 421 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::GetParameterTolerance | ( | double | t, |
| double * | tminus, | ||
| double * | tplus | ||
| ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 248 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::GetSpanVector | ( | double * | s | ) | const [virtual] |
Implements ON_Curve.
Definition at line 235 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsArc | ( | const ON_Plane * | plane = NULL, |
| ON_Arc * | arc = NULL, |
||
| double | tolerance = ON_ZERO_TOLERANCE |
||
| ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 271 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsClosed | ( | void | ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 301 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsInPlane | ( | const ON_Plane & | plane, |
| double | tolerance = ON_ZERO_TOLERANCE |
||
| ) | const [virtual] |
Implements ON_Curve.
Definition at line 292 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsLinear | ( | double | tolerance = ON_ZERO_TOLERANCE | ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 259 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsPeriodic | ( | void | ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 310 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsPlanar | ( | ON_Plane * | plane = NULL, |
| double | tolerance = ON_ZERO_TOLERANCE |
||
| ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 282 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 92 of file opennurbs_curveonsurface.cpp.
| ON_CurveOnSurface::ON_OBJECT_DECLARE | ( | ON_CurveOnSurface | ) | [private] |
| ON_CurveOnSurface & ON_CurveOnSurface::operator= | ( | const ON_CurveOnSurface & | src | ) |
Definition at line 46 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 142 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::Reverse | ( | ) | [virtual] |
Implements ON_Curve.
Definition at line 316 of file opennurbs_curveonsurface.cpp.
| unsigned int ON_CurveOnSurface::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Curve.
Definition at line 33 of file opennurbs_curveonsurface.cpp.
| int ON_CurveOnSurface::SpanCount | ( | ) | const [virtual] |
Implements ON_Curve.
Definition at line 230 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::SwapCoordinates | ( | int | i, |
| int | j | ||
| ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 217 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 209 of file opennurbs_curveonsurface.cpp.
| ON_BOOL32 ON_CurveOnSurface::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 125 of file opennurbs_curveonsurface.cpp.
Definition at line 202 of file opennurbs_curveonsurface.h.
Definition at line 203 of file opennurbs_curveonsurface.h.
Definition at line 204 of file opennurbs_curveonsurface.h.