BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
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

ClippingPlane

Definition at line 25 of file clippingPlane.h.


Constructor & Destructor Documentation

Destructor


Member Function Documentation

Definition at line 86 of file clippingPlane.h.

Definition at line 80 of file clippingPlane.h.

Definition at line 83 of file clippingPlane.h.

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.

Definition at line 50 of file clippingPlane.h.

Definition at line 59 of file clippingPlane.h.

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.

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