BALL::VIEW::ClippingPlane Class Reference

#include <BALL/VIEW/KERNEL/clippingPlane.h>

List of all members.

Public Member Functions

 ClippingPlane ()
 ClippingPlane (const ClippingPlane &plane)
virtual ~ClippingPlane ()
const ClippingPlaneoperator= (const ClippingPlane &plane)
void clear ()
bool operator== (const ClippingPlane &plane) const
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

static ColorRGBAgetCappingColor ()

Protected Attributes

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

Static Protected Attributes

static ColorRGBA capping_color_

Detailed Description


Constructor & Destructor Documentation

BALL::VIEW::ClippingPlane::ClippingPlane ( )
BALL::VIEW::ClippingPlane::ClippingPlane ( const ClippingPlane plane)
virtual BALL::VIEW::ClippingPlane::~ClippingPlane ( ) [virtual]

Destructor


Member Function Documentation

bool BALL::VIEW::ClippingPlane::cappingEnabled ( ) const [inline]
void BALL::VIEW::ClippingPlane::clear ( )
void BALL::VIEW::ClippingPlane::flip ( ) [inline]
static ColorRGBA& BALL::VIEW::ClippingPlane::getCappingColor ( ) [inline, static]
float BALL::VIEW::ClippingPlane::getDistance ( ) const
const Vector3& BALL::VIEW::ClippingPlane::getNormal ( ) const [inline]
const Vector3& BALL::VIEW::ClippingPlane::getPoint ( ) const [inline]
HashSet<const Representation*>& BALL::VIEW::ClippingPlane::getRepresentations ( ) [inline]
bool BALL::VIEW::ClippingPlane::isActive ( ) const [inline]
bool BALL::VIEW::ClippingPlane::isHidden ( ) const [inline]
const ClippingPlane& BALL::VIEW::ClippingPlane::operator= ( const ClippingPlane plane)
bool BALL::VIEW::ClippingPlane::operator== ( const ClippingPlane plane) const
void BALL::VIEW::ClippingPlane::setActive ( bool  state) [inline]
void BALL::VIEW::ClippingPlane::setCappingEnabled ( bool  state) [inline]
void BALL::VIEW::ClippingPlane::setHidden ( bool  hidden) [inline]
void BALL::VIEW::ClippingPlane::setNormal ( const Vector3 normal) [inline]
void BALL::VIEW::ClippingPlane::setPoint ( const Vector3 v) [inline]

Member Data Documentation