22#if !defined(OPENNURBS_GEOMETRY_INC_)
23#define OPENNURBS_GEOMETRY_INC_
130 double rotation_angle,
209 bool GetTightBoundingBox(
211 int bGrowBox =
false,
228 void ClearBoundingBox();
269 bool IsDeformable()
const;
284 bool MakeDeformable();
333 bool IsMorphable()
const;
384 ON_COMPONENT_INDEX ComponentIndex()
const;
int i
Copyright (c) 2011-2018 by Andrew Mustun.
Definition autostart.js:32
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_bounding_box.h:25
Definition opennurbs_brep.h:1585
Definition opennurbs_geometry.h:36
virtual ON_BOOL32 GetBBox(double *boxmin, double *boxmax, int bGrowBox=false) const =0
ON_OBJECT_DECLARE(ON_Geometry)
virtual int Dimension() const =0
Definition opennurbs_objref.h:167
Definition opennurbs_object.h:393
ON_Object & operator=(const ON_Object &)
Definition opennurbs_object.cpp:1362
Definition opennurbs_xform.h:1146
Rotates selected entities.
Definition Rotate.js:11
Scales selected entities.
Definition Scale.js:11
Translates (moves or copies) selected entities.
Definition Translate.js:11
#define ON_CLASS
Definition opennurbs_defines.h:91
#define NULL
Definition opennurbs_system.h:256
int ON_BOOL32
Definition opennurbs_system.h:362