class HT_Cutting_Plane_Set


See Also HT_Cutting_Plane Access Methods
add
Adds a cutting plane to the set.
count
How many cutting planes in the set.
first
Iterates through all of the cutting planes.
next
Iterates through all of the cutting planes.
validate_screen_planes
Checks if transform planes are available.
 Constructor / Destructor



HT_Cutting_Plane_Set::add

Purpose

Adds a cutting plane to the set. Synopsis
void add (HT_Cutting_Plane const & x)



HT_Cutting_Plane_Set::count

Purpose

How many cutting planes in the set. Synopsis
int count () const

HT_Cutting_Plane_Set::first

Purpose

Iterates through all of the cutting planes. Synopsis
HT_Cutting_Plane const & first (HT_Position & rp)

HT_Cutting_Plane_Set::HT_Cutting_Plane_Set

Purpose

Constructs an HT_Cutting_Plane_Set object. Synopsis
HEIDI_API HT_Cutting_Plane_Set ();
HEIDI_API HT_Cutting_Plane_Set (HT_Cutting_Plane const & x);
 Details The first form makes the empty set and the second form is the standard copy constructor.



HT_Cutting_Plane_Set::next

Purpose

Iterates through all of the cutting planes. Synopsis
HT_Cutting_Plane const & next (HT_Position & rp) const



HT_Cutting_Plane_Set::validate_screen_planes

Purpose

Checks if transform planes are available. Synopsis
void HT_Cutting_Plane_Set::validate_screen_planes (HT_Matrix const & m) const
 Details Each cutting plane is originally in World space, although this depends on the camera.  However, the cutting planes are used internally in pixel space. validate_screen_planes checks to see if transform planes are already available, in order to avoid spending time on extra calculations.