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

Definition at line 25 of file clippingPlane.h.


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]

Definition at line 86 of file clippingPlane.h.

void BALL::VIEW::ClippingPlane::clear (  ) 
void BALL::VIEW::ClippingPlane::flip (  )  [inline]

Definition at line 80 of file clippingPlane.h.

static ColorRGBA& BALL::VIEW::ClippingPlane::getCappingColor (  )  [inline, static]

Definition at line 83 of file clippingPlane.h.

float BALL::VIEW::ClippingPlane::getDistance (  )  const
const Vector3& BALL::VIEW::ClippingPlane::getNormal (  )  const [inline]

Definition at line 53 of file clippingPlane.h.

const Vector3& BALL::VIEW::ClippingPlane::getPoint (  )  const [inline]

Definition at line 74 of file clippingPlane.h.

HashSet<const Representation*>& BALL::VIEW::ClippingPlane::getRepresentations (  )  [inline]

Definition at line 50 of file clippingPlane.h.

bool BALL::VIEW::ClippingPlane::isActive (  )  const [inline]

Definition at line 59 of file clippingPlane.h.

bool BALL::VIEW::ClippingPlane::isHidden (  )  const [inline]

Definition at line 65 of file clippingPlane.h.

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]

Definition at line 62 of file clippingPlane.h.

void BALL::VIEW::ClippingPlane::setCappingEnabled ( bool  state  )  [inline]

Definition at line 89 of file clippingPlane.h.

void BALL::VIEW::ClippingPlane::setHidden ( bool  hidden  )  [inline]

Definition at line 68 of file clippingPlane.h.

void BALL::VIEW::ClippingPlane::setNormal ( const Vector3 normal  )  [inline]

Definition at line 56 of file clippingPlane.h.

void BALL::VIEW::ClippingPlane::setPoint ( const Vector3 v  )  [inline]

Definition at line 77 of file clippingPlane.h.


Member Data Documentation

Definition at line 96 of file clippingPlane.h.

Definition at line 98 of file clippingPlane.h.

Definition at line 99 of file clippingPlane.h.

Definition at line 97 of file clippingPlane.h.

Definition at line 94 of file clippingPlane.h.

Definition at line 95 of file clippingPlane.h.

Definition at line 93 of file clippingPlane.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3