|
Index
C++ Code Documentation
geomui::ui::Ui
Derived from: geomui::ui::virtual protected Build
, geomui::ui::virtual protected MaterialSet
, geomui::ui::virtual protected CustomColor
, geomui::ui::virtual protected MeshClip
, geomui::ui::virtual protected Statistics
File: GEOM/geomui/ui/Ui.H
public:
- Ui();
- virtual ~Ui();
- void show_all(bool state);
- void enable_tooltips( bool state );
- void synchronize();
- void reset();
- virtual void customcolor_reset();
- virtual void customcolor_select( uint id );
- virtual void customcolor_original( base::Color4 const &c );
- virtual void customcolor_by_normal( base::Color4 const &c );
- virtual void customcolor_by_gaussian_curvature( base::Color4 const &c, float scale );
- virtual void customcolor_by_mean_curvature( base::Color4 const &c, float scale );
- virtual void customcolor_by_area( base::Color4 const &c, float scale );
- virtual void customcolor_by_direction( base::Color4 const &c );
- virtual void customcolor_by_distance( base::Color4 const &c, float scale );
- virtual void customcolor_randomly( base::Color4 const &c );
- virtual void customcolor_checked( base::Color4 const &c1, base::Color4 const &c2 );
- virtual void customcolor_fade( base::ArrayX<float,2U> const &c );
- virtual void customcolor_prev();
- virtual void customcolor_next();
- virtual void build_reset();
 | build | |
- virtual void reflect_plane_reset();
- virtual void reflect_plane( base::ArrayX<float,4U> const &x );
- virtual void reflect_coord_plane0();
- virtual void reflect_coord_plane1();
- virtual void reflect_coord_plane2();
- virtual void meshclip_reset();
 | meshclip | |
- virtual void meshclip_i( base::ArrayX<uint,2U> const &x );
- virtual void meshclip_j( base::ArrayX<uint,2U> const &x );
- virtual void meshclip_roll_i( float const &x );
- virtual void meshclip_roll_j( float const &x );
- virtual void material_reset();
 | materials | |
- virtual void material_reset( uint id );
- virtual void material_enable( uint id, bool x );
- virtual void material_shademodel( uint id, bool x );
- virtual void material_model( uint id, uint x );
- virtual void material_element_size( uint id, float x );
- virtual void material_gap( uint id, base::ArrayX<float,2U> const &x );
- virtual void material_color( uint id, base::Color4 const &x );
- virtual void material_ambient( uint id, base::Color3 const &x );
- virtual void material_diffuse( uint id, base::Color4 const &x );
- virtual void material_specular( uint id, base::Color3 const &x );
- virtual void material_emissive( uint id, base::Color3 const &x );
- virtual void material_shininess( uint id, float x );
- virtual void material_side( uint id, base::ArrayX<uint,2U> const &x );
- virtual void material_nudge( uint id, base::ArrayX<float,2U> const &x );
- virtual void material_lit( uint id, bool x );
- virtual void material_transparent( uint id, bool x );
- virtual void material_custom_color( uint id, bool x );
- virtual void material_shininess(uint x);
- virtual void material_shininess_next();
- virtual void material_shininess_prev();
- virtual void material_toggle_geomobject( uint n );
- virtual void material_toggle_faces();
- virtual void material_toggle_edges();
- virtual void material_toggle_vertices();
- virtual void material_toggle_boundary();
- virtual void material_toggle_silhouette();
- virtual void material_toggle_bbox();
- virtual void material_toggle_shademodel( uint n );
- virtual void material_toggle_shademodel();
- virtual void material_toggle_transparent( uint n );
- virtual void material_toggle_transparent();
- virtual void material_toggle_mirror( uint n );
- virtual void material_toggle_mirror();
- bool command( base::String const &command, base::String const &argument, base::String &response );
- virtual void material_synchronize();
- virtual void customcolor_synchronize();
- virtual void statistics_synchronize();
protected:
- void controls( ::widget::ui::KeyBase &p );
- void controls_win( ::widget::ui::KeyBase &p );
private:
- void build_toggle_raise_show();
- void materialset_toggle_raise_show();
- void customcolor_toggle_raise_show();
- void meshclip_toggle_raise_show();
- void statistics_toggle_raise_show();
- Build *_build();
- MaterialSet *_materialset();
- CustomColor *_customcolor();
- MeshClip *_meshclip();
- Statistics *_statistics();
- Ui( Ui const & );
 | disabled copy constructor | |
- Ui &operator=( Ui const & );
 | disabled assignment operator | |
|