5 #ifndef BALL_VIEW_DIALOGS_MODIFYSURFACEDIALOG_H 6 #define BALL_VIEW_DIALOGS_MODIFYSURFACEDIALOG_H 8 #ifndef BALL_COMMON_GLOBAL_H 12 #ifndef BALL_VIEW_DATATYPE_COLORRGBA_H 16 #ifndef BALL_VIEW_PRIMITIVES_MESH_H 20 #ifndef BALL_VIEW_KERNEL_REPRESENTATION_H 24 #ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H 28 #ifndef BALL_DATATYPE_REGULARDATA3D 32 #ifndef BALL_DATATYPE_HASHGRID_H 36 #ifndef BALL_VIEW_DIALOG_MATERIALSETTINGS_H 40 #include <BALL/VIEW/UIC/ui_modifyRepresentationDialog.h> 53 public Ui_ModifyRepresentationDialogData,
64 bool modal = FALSE, Qt::WFlags fl = 0);
70 virtual void onNotify(
Message *message);
79 void setMinValue(
float value);
82 void setMaxValue(
float value);
85 void setMidValue(
float value);
88 void setSplitRadius(
float distance);
105 void customColorTransparencyChanged();
106 void changeDrawingModeTransparencyChanged();
107 void splitMethodChanged();
115 void colorByCustomColor_();
119 void invalidateGrid_();
120 void invalidateMesh_();
121 void changeDrawingMode_();
122 void checkApplyButton_();
125 inline bool checkInclude_(
const AtomGrid& atom_grid,
const Vector3& point)
const;
HashGridBox3< const Atom * > AtomBox
MaterialSettings * material_settings_
#define BALL_EMBEDDABLE(TYPE, BASE)
vector< Vector3 > vertices_
-*- Mode: C++; tab-width: 2; -*-
HashGrid3< const Atom * > AtomGrid
std::list< RegularData3D * > grid_list_