Public Member Functions | Private Member Functions | Private Attributes
ON_OffsetSurface Class Reference

#include <opennurbs_offsetsurface.h>

Inheritance diagram for ON_OffsetSurface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const ON_SurfaceBaseSurface () 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_OffsetSurfaceFunctionOffsetFunction ()
const ON_OffsetSurfaceFunctionOffsetFunction () const
 ON_OffsetSurface ()
 ON_OffsetSurface (const ON_OffsetSurface &src)
ON_OffsetSurfaceoperator= (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_Surfacem__pSrf
ON_OffsetSurfaceFunction m_offset_function

Detailed Description

Definition at line 282 of file opennurbs_offsetsurface.h.


Constructor & Destructor Documentation

Definition at line 21 of file opennurbs_offsetsurface.cpp.

Definition at line 26 of file opennurbs_offsetsurface.cpp.

Definition at line 35 of file opennurbs_offsetsurface.cpp.


Member Function Documentation

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.

Definition at line 75 of file opennurbs_offsetsurface.cpp.

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.


Member Data Documentation

Definition at line 365 of file opennurbs_offsetsurface.h.

Definition at line 366 of file opennurbs_offsetsurface.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52