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

#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

ClippingPlane


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