#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. |
1.3.9.1