#include <opennurbs_offsetsurface.h>
Public Member Functions | |
const ON_Surface * | BaseSurface () const |
ON_BOOL32 | Evaluate (double, double, int, int, double *, int=0, int *=0) const |
ON_BOOL32 | GetBBox (double *bbox_min, double *bbox_max, int bGrowBox=false) const |
ON_OffsetSurfaceFunction & | OffsetFunction () |
const ON_OffsetSurfaceFunction & | OffsetFunction () const |
ON_OffsetSurface () | |
ON_OffsetSurface (const ON_OffsetSurface &src) | |
ON_OffsetSurface & | operator= (const ON_OffsetSurface &src) |
bool | SetBaseSurface (const ON_Surface *base_surface) |
bool | SetBaseSurface (ON_Surface *base_surface, bool bManage) |
~ON_OffsetSurface () | |
Private Member Functions | |
ON_OBJECT_DECLARE (ON_OffsetSurface) | |
Private Attributes | |
ON_Surface * | m__pSrf |
ON_OffsetSurfaceFunction | m_offset_function |
Definition at line 282 of file opennurbs_offsetsurface.h.
Definition at line 21 of file opennurbs_offsetsurface.cpp.
Definition at line 26 of file opennurbs_offsetsurface.cpp.
ON_OffsetSurface::ON_OffsetSurface | ( | const ON_OffsetSurface & | src | ) |
Definition at line 35 of file opennurbs_offsetsurface.cpp.
const ON_Surface * ON_OffsetSurface::BaseSurface | ( | ) | const |
Definition at line 120 of file opennurbs_offsetsurface.cpp.
ON_BOOL32 ON_OffsetSurface::Evaluate | ( | double | s, |
double | t, | ||
int | der_count, | ||
int | v_stride, | ||
double * | v, | ||
int | side = 0 , |
||
int * | hint = 0 |
||
) | const [virtual] |
Reimplemented from ON_SurfaceProxy.
Definition at line 160 of file opennurbs_offsetsurface.cpp.
ON_BOOL32 ON_OffsetSurface::GetBBox | ( | double * | bbox_min, |
double * | bbox_max, | ||
int | bGrowBox = false |
||
) | const [virtual] |
Reimplemented from ON_SurfaceProxy.
Definition at line 125 of file opennurbs_offsetsurface.cpp.
Definition at line 70 of file opennurbs_offsetsurface.cpp.
const ON_OffsetSurfaceFunction & ON_OffsetSurface::OffsetFunction | ( | ) | const |
Definition at line 75 of file opennurbs_offsetsurface.cpp.
ON_OffsetSurface::ON_OBJECT_DECLARE | ( | ON_OffsetSurface | ) | [private] |
ON_OffsetSurface & ON_OffsetSurface::operator= | ( | const ON_OffsetSurface & | src | ) |
Definition at line 48 of file opennurbs_offsetsurface.cpp.
bool ON_OffsetSurface::SetBaseSurface | ( | const ON_Surface * | base_surface | ) |
Definition at line 81 of file opennurbs_offsetsurface.cpp.
bool ON_OffsetSurface::SetBaseSurface | ( | ON_Surface * | base_surface, |
bool | bManage | ||
) |
Definition at line 109 of file opennurbs_offsetsurface.cpp.
ON_Surface* ON_OffsetSurface::m__pSrf [private] |
Definition at line 365 of file opennurbs_offsetsurface.h.
Definition at line 366 of file opennurbs_offsetsurface.h.