Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::ClippingPlane Class Reference
[Geometric primitives and their management]

ClippingPlane. More...

#include <clippingPlane.h>

List of all members.

Public Member Functions

 ClippingPlane (const ClippingPlane &plane) throw ()
virtual ~ClippingPlane () throw ()
 Destructor.
const ClippingPlaneoperator= (const ClippingPlane &plane) throw ()
void clear () throw ()
bool operator== (const ClippingPlane &plane) const throw ()
HashSet< const Representation * > & getRepresentations ()
const Vector3getNormal () const
void setNormal (const Vector3 &normal)
bool isActive () const
void setActive (bool state)
bool isHidden () const
void setHidden (bool hidden)
float getDistance () const
const Vector3getPoint () const
void setPoint (const Vector3 &v)
void flip ()
bool cappingEnabled () const
void setCappingEnabled (bool state)

Static Public Member Functions

ColorRGBAgetCappingColor ()

Protected Attributes

HashSet< const Representation * > reps_
Vector3 normal_
Vector3 point_
bool active_
bool hidden_
bool cap_

Static Protected Attributes

ColorRGBA capping_color_


Detailed Description

ClippingPlane.