true
, if theSolid
was dynamically allocated on the free store, otherwisefalse
.Solids
should only be allocated on the free store bycreate_new<Solid>()
, or analogous functions for derived classes. See Solid Reference; Constructors and Setting Functions.
The center of the
Solid
. An object of a type derived fromSolid
need not have a meaningfulcenter
. However, many do, so it's convenient to be able to access it using the member functions ofSolid
.
Set to
false
inPicture::output()
, if theSolid
cannot be projected using the arguments of that particular invocation ofoutput()
. Reset totrue
at the end ofPicture::output()
, so that theSolid
will be tested for projectability again, ifoutput()
is called on thePicture
again.
Vectors of pointers to the
Paths
,Circles
,Ellipses
,Reg_Polygons
, andRectangles
, respectively, belonging to theSolid
, if any exist.
The maximum and minimum values for the x, y, and z-coordinates of the
Points
belonging to theSolid
. Used inPicture::output()
for testing whether aSolid
is projectable using a particular set of arguments.
const
variables: unsigned short CIRCLEUsed as arguments in the functions
get_shape_ptr()
andget_shape_center()
(see Returning Elements and Information).