17 #if !defined(OPENNURBS_POINT_GRID_INC_)
18 #define OPENNURBS_POINT_GRID_INC_
113 int bGrowBox =
false,
182 int m_point_count[2];
bool GetTightBoundingBox(ON_BoundingBox &tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const
ON::object_type ObjectType() const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_BOOL32 SwapCoordinates(int, int)
ON_BOOL32 SetPoint(int, int, const ON_3dPoint &)
ON_BOOL32 Read(ON_BinaryArchive &)
ON_BOOL32 GetBBox(double *, double *, ON_BOOL32=false) const
ON_3dPoint Point(int, int) const
ON_PointGrid(const ON_PointGrid &)
int PointArrayStride(int) const
bool IsDeformable() const
int PointCount(void) const
ON_PointGrid & operator=(const ON_PointGrid &)
int PointCount(int) const
const double * PointArray() const
ON_BOOL32 IsClosed(int) const
ON_BOOL32 Create(int, int)
const ON_3dPoint * operator[](int) const
ON_BOOL32 Write(ON_BinaryArchive &) const
ON_3dPoint * operator[](int)
ON_3dPoint & Point(int, int)
void Dump(ON_TextLog &) const
ON_BOOL32 Transform(const ON_Xform &)
ON_BOOL32 GetPoint(int, int, ON_3dPoint &) const