Calls
Point::project(
f,
proj,
factor)
on thePoints
on thePath
. IfPoint::project()
fails (i.e., returnsfalse
), for any of thePoints
, this function returnsfalse
. Otherwise, it returnstrue
.
Checks that the
Points
onpoints
can be projected using the values for f, proj, and factor. If they can, avector<Shape*>
containing onlythis
is returned. Called inPicture::output()
.
Sets the appropriate elements in
projective_extremes
to the minimum and maximum values of the x, y, and z-coordinates of thePoints
on thePath
. Used inPicture::output()
for determining whether aPath
can be output using the arguments passed toPicture::output()
.
const
virtual function: const valarray<real> get_extremes (void)Returns
projective_extremes
. Used inPicture::output()
.
const
virtual function: real get_minimum_z (void)const
virtual function: real get_mean_z (void)const
virtual function: real get_maximum_z (void)These functions return the minimum, mean, or maximum value, respectively, of the z-coordinates of the
Points
on thePath
. Used in the surface hiding algorithm inPicture::output()
.
Called in
Picture::output()
. Setsdo_output
tofalse
, if thePath
cannot be output using the arguments passed toPicture::output()
.