#include <modifyRepresentationDialog.h>
Public Slots |
|
void | applyPressed () |
void | cancelPressed () |
void | maxPressed () |
void | midPressed () |
void | minPressed () |
void | minMinPressed () |
void | maxMaxPressed () |
void | tabChanged () |
void | autoScale () |
void | choosePressed () |
void | gridSelected () |
void | show () |
void | applySplit () |
Public Member Functions |
|
ModifyRepresentationDialog (QWidget *parent=0, const char *name="ModifyRepresentationDialog", bool modal=FALSE, Qt::WFlags fl=0) | |
virtual void | onNotify (Message *message) |
Message handling method.
|
|
void | setRepresentation (Representation *rep) |
void | setGrid (RegularData3D *grid) |
void | setMinValue (float value) |
void | setMaxValue (float value) |
void | setMidValue (float value) |
void | setSplitRadius (float distance) |
void | setMode (Position pos) |
Protected Types |
|
typedef HashGrid3< const Atom * > | AtomGrid |
typedef HashGridBox3<
const Atom * > |
AtomBox |
Protected Slots |
|
void | gridTransparencyChanged () |
void | customColorTransparencyChanged () |
void | changeDrawingModeTransparencyChanged () |
void | splitMethodChanged () |
void | normalizationChanged () |
Protected Member Functions |
|
ModifyRepresentationDialog (const ModifyRepresentationDialog &dialog) | |
void | colorByCustomColor_ () |
bool | colorByGrid_ () |
bool | insertGrid_ (RegularData3D &grid, const String &name) |
void | removeGrid_ (RegularData3D &grid) |
void | setColor_ (ColorRGBA &color, const QLabel *label, const QSpinBox *box) |
void | getColor_ (const ColorRGBA &color, QLabel *label, QSpinBox *box) |
void | invalidateGrid_ () |
void | invalidateMesh_ () |
void | changeDrawingMode_ () |
void | checkApplyButton_ () |
void | calculateIncludedVertices_ (vector< bool > &include_vertex, const Mesh &org_mesh, HashSet< const Composite * > &roots) |
bool | checkInclude_ (const AtomGrid &atom_grid, const Vector3 &point) const |
Protected Attributes |
|
RegularData3D * | grid_ |
float | min_value_ |
float | mid_value_ |
float | max_value_ |
float | square_distance_ |
ColorRGBA | selected_color |
ColorRGBA | min_min_color |
ColorRGBA | min_color |
ColorRGBA | mid_color |
ColorRGBA | max_color |
ColorRGBA | max_max_color |
Representation * | rep_ |
List< RegularData3D * > | grid_list_ |
vector< Vector3 > | vertices_ |
MaterialSettings * | material_settings_ |
You can also set the transparency of the surface.
virtual void BALL::VIEW::ModifyRepresentationDialog::onNotify | ( | Message * | message | ) | [virtual] |
Message handling method.
This method handles messages sent to this connectionObject. If a certain message should be processed for this connectionObject this method must be overridden. With the help of the RTTI methods one can easily determine if an incoming message is relevant for this connectionObject. See Message for further information concerning messages.
message | a pointer to a message. Do not delete the message in this method. |
Reimplemented from BALL::VIEW::ConnectionObject.