Index

C++ Code Documentation

milieu::kernel::ClipPlaneSetBase

Children: milieu::kernel::ClipPlaneSet, milieu::opengl::ClipPlaneSet

File: GEOM/milieu/kernel/ClipPlaneSetBase.H

public:
  • typedef double Real;
  • typedef math::Matrix<Real> Transform;
  • ClipPlaneSetBase();
    constructor
  • virtual ~ClipPlaneSetBase();
    destructor
  • void dump( io::Ostream &o ) const;
  • static uint count();
  • static uint const CLIPPLANE_COUNT = 6U;
  • virtual void reset();
    interface
  • virtual void reset( uint id );
  • virtual bool enable( uint id ) const;
  • virtual bool moving( uint id ) const;
  • virtual bool show( uint id ) const;
  • virtual bool attached( uint id ) const;
  • virtual Transform const &position( uint id ) const;
  • virtual void enable( uint id, bool a );
  • virtual void moving( uint id, bool a );
  • virtual void show( uint id, bool a );
  • virtual void attached( uint id, bool a );
  • virtual void position( uint id, Transform const &a );
protected:
  • base::ArrayX<ClipPlane *, CLIPPLANE_COUNT> _;
private:
  • virtual ClipPlane &elem(uint) = 0;
  • virtual ClipPlane const &elem(uint) const = 0;
  • ClipPlaneSetBase( ClipPlaneSetBase const & );
  • ClipPlaneSetBase &operator=( ClipPlaneSetBase const & );


milieu::kernel::ClipPlaneSetBase GANG