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::WindowFlags fl = 0);
Three-dimensional Hash Grid Class.
MaterialSettings * material_settings_
void setMaxValue(float value)
void setMinValue(float value)
bool checkInclude_(const AtomGrid &atom_grid, const Vector3 &point) const
void calculateIncludedVertices_(vector< bool > &include_vertex, const Mesh &org_mesh, HashSet< const Composite * > &roots)
void changeDrawingModeTransparencyChanged()
HashGrid3< const Atom * > AtomGrid
void changeDrawingMode_()
void customColorTransparencyChanged()
void colorByCustomColor_()
void splitMethodChanged()
void setRepresentation(Representation *rep)
std::list< RegularData3D * > grid_list_
void setSplitRadius(float distance)
bool insertGrid_(RegularData3D &grid, const String &name)
void setGrid(RegularData3D *grid)
HashGridBox3< const Atom * > AtomBox
void setMode(Position pos)
vector< Vector3 > vertices_
ModifyRepresentationDialog(QWidget *parent=0, const char *name="ModifyRepresentationDialog", bool modal=false, Qt::WindowFlags fl=0)
void removeGrid_(RegularData3D &grid)
void setMidValue(float value)
virtual void onNotify(Message *message)
#define BALL_EMBEDDABLE(TYPE, BASE)
TRegularData3D< float > RegularData3D
TVector3< float > Vector3