Index

C++ Code Documentation

milieu::opengl::ui::ClipPlane

Derived from: widget::ui::Dialog , math::ReadUtil

File: GEOM/milieu/ui/ClipPlane.H

public:
  • typedef double Real;
  • typedef math::Matrix<Real> Transform;
  • ClipPlane();
    constructor
  • virtual ~ClipPlane();
    destructor
  • virtual void clipplane_reset();
    interface
  • virtual void clipplane_reset( uint id );
  • virtual void clipplane_select( uint id );
  • virtual void clipplane_enable( uint id, bool a );
  • virtual void clipplane_moving( uint id, bool a );
  • virtual void clipplane_show( uint id, bool a );
  • virtual void clipplane_attached( uint id, bool a );
  • virtual void clipplane_position( bool id, Transform const &a );
  • virtual void clipplane_synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void id_cb();
    callbacks callbacks
  • virtual void enable_cb();
  • virtual void moving_cb();
  • virtual void show_cb();
  • virtual void attached_cb();
  • virtual void reset_cb();
  • char const *label();
private:
  • virtual ::milieu::opengl::ClipPlaneSet *clipplaneset() = 0;
    pure virtuals
  • virtual ::milieu::opengl::ClipPlaneSet const *clipplaneset() const = 0;
  • virtual widget::ui::Choice *id_w() = 0;
    virtual void geomobject_move_enable(bool state) = 0; virtual void light_moving_off() = 0; widgets
  • virtual widget::ui::Boolean *enable_w() = 0;
  • virtual widget::ui::Boolean *moving_w() = 0;
  • virtual widget::ui::Boolean *show_w() = 0;
  • virtual widget::ui::Boolean *attached_w() = 0;
  • void _select( uint id );
    implementation
  • void _reset( uint id );
  • void _enable( uint id, bool a );
  • void _show( uint id, bool a );
    void _moving( uint id, bool a );
  • void _attached( uint id, bool a );
  • void set_ui_from_data( opengl::ClipPlaneSet *clipplaneset );
    utility
  • ClipPlane( ClipPlane const & );
    disabled copy constructor
  • ClipPlane &operator=( ClipPlane const & );
    disabled assignment operator


milieu::opengl::ui::ClipPlane GANG