#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include <wx/button.h>
#include <wx/notebook.h>
#include <wx/artprov.h>
#include <wx/colour.h>
#include <wx/colordlg.h>
#include <wx/cmndata.h>
#include <wx/imaglist.h>
#include <wx/dcclient.h>
#include <math.h>
#include <stdlib.h>
#include <map>
#include "../vuBasicUtility.h"
#include "../../wxUIElements/vuTransferDialog.h"
#include "Volume/Regular/Unimodal/3d/2B/Threshold/MarchingCubes/MarchingCubes.h"
#include "vuTFunc/vuTFDesign.h"
#include "vuVector.h"
Include dependency graph for vuMarchingCubes.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | vuMCDecorator< t > |
Abstract base class for the callback decorator framework in the Marching cubes engine. More... | |
class | vuMCWidget |
Base class of all Marching Cubes spezial widgets. More... | |
class | vuMCKeyValue |
Displays a key-value-pair. More... | |
class | vuMCKeyVector |
Displays a key-value-pair where the value is a vector. More... | |
class | vuMCBitField |
This widget provides GUI elementes to manipulate a bitfield. More... | |
class | vuMCGrayColor |
This class provides widgets to change a gray color. More... | |
class | vuMCRGBColor |
Class provides a Button and a slider to manipulate a color. More... | |
class | vuMCSlider |
The widget provides a slider and to labels to display a title an the actual value. More... | |
class | _HistoCanvas |
This GUI element is not for common use in vuMarchingCubes. More... | |
class | vuMCHistogram |
This widget shows a historgram and displayes the value of a bar under the mouse cursor. More... | |
class | vuMarchingCubes |
A utility window for the marching cubes algorithm on regular unimodal grids. More... | |
class | vuMCMCBProgressCallback |
Implementation of the MarchingCubesBase progress callback class. More... | |
class | vuMCMCBHistoCallback |
class | vuMCCubeChange |
class | vuMCRender |
class | vuMCResize |
class | vuMCBackgroundChange |
class | vuMCProgress |
class | vuMCFrameChange |
class | vuMCThresChange |
class | vuMCNormalLengthChange |
class | vuMCObjectColorChange |
class | vuMCLineColorChange |
class | vuMCCubeSizeChange |
class | vuMCSelectType |
Defines | |
#define | VU_MC_MAX_WIDGETS 100 |
Maximum number of widgets we do want to allow. | |
#define | VU_MCKV_MAX_SIZE 8 |
#define | VU_MCBF_MAX_SIZE 32 |
Maximum number of bits a bitfield can have. | |
#define | VU_MCGC_SLIDER_MAX 100 |
This is the maximum value for the slider. | |
#define | VU_MCRGB_SLIDER_MAX 100 |
#define | VU_MCS_SLIDER_MAX 100 |
#define | VU_MCS_CONTINUOUS_UPDATE true |
#define | VU_MCS_END_UPDATE false |
#define | HC_UPDATE_WATERMARK 500 |
This watermark indicates the number of data updates between two subsequent GUI updates. | |
#define | MC_DEFAULT_LIGHT1_ENABLED false |
#define | MC_DEFAULT_FPS_WATERMARK 10 |
#define | MC_DEFAULT_DRAW_FRAME true |
#define | MC_DEFAULT_DRAW_NORMALS false |
Definition in file vuMarchingCubes.h.
|
This watermark indicates the number of data updates between two subsequent GUI updates.
Definition at line 766 of file vuMarchingCubes.h. |
|
Definition at line 934 of file vuMarchingCubes.h. Referenced by vuMarchingCubes::createSettingsNotebook(). |
|
Definition at line 935 of file vuMarchingCubes.h. |
|
Definition at line 933 of file vuMarchingCubes.h. Referenced by vuMarchingCubes::createSettingsNotebook(). |
|
Definition at line 932 of file vuMarchingCubes.h. Referenced by vuMarchingCubes::createGLNotebook(), and vuMarchingCubes::createInfoNotebook(). |
|
Maximum number of widgets we do want to allow.
Definition at line 290 of file vuMarchingCubes.h. |
|
Maximum number of bits a bitfield can have.
Definition at line 472 of file vuMarchingCubes.h. |
|
This is the maximum value for the slider. It is also used to calculate the actual color. Definition at line 555 of file vuMarchingCubes.h. Referenced by vuMCGrayColor::vuMCGrayColor(). |
|
Definition at line 398 of file vuMarchingCubes.h. |
|
Definition at line 612 of file vuMarchingCubes.h. Referenced by vuMCRGBColor::vuMCRGBColor(). |
|
Definition at line 680 of file vuMarchingCubes.h. |
|
Definition at line 681 of file vuMarchingCubes.h. Referenced by vuMarchingCubes::addTop(), and vuMCSlider::OnScroll(). |
|
Definition at line 679 of file vuMarchingCubes.h. |