#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.