#include <iostream>
Include dependency graph for debug.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | DEBUG_LOCATION_SHORT __FILE__ << "(" << __LINE__ << "): " |
Defines the prepended text in DEBUG0. | |
#define | DEBUG_LOCATION __FILE__ << "(" << __LINE__ << ")[" << __FUNCTION__ << "]: " |
Defines the prepended text in the debug output. | |
#define | DEBUGC(msg) |
#define | DEBUGD(msg) |
#define | DEBUG0(msg) std::cerr << "DEBUG0|" << DEBUG_LOCATION_SHORT << msg |
Defines a debug output for level 0 . | |
#define | DEBUG1(msg) std::cerr << "DEBUG1|" << DEBUG_LOCATION << msg |
Defines a debug output for level 1 . | |
#define | DEBUG2(msg) std::cerr << "DEBUG2|" << DEBUG_LOCATION << msg |
See DEBUG1. | |
#define | DEBUG3(msg) std::cerr << "DEBUG3|" << DEBUG_LOCATION << msg |
See DEBUG1. | |
#define | DEBUG4(msg) std::cerr << "DEBUG4|" << DEBUG_LOCATION << msg |
See DEBUG1. | |
#define | DEBUG5(msg) std::cerr << "DEBUG5|" << DEBUG_LOCATION << msg |
See DEBUG1. | |
#define | DEBUG6(msg) std::cerr << "DEBUG6|" << DEBUG_LOCATION << msg |
See DEBUG1. | |
#define | DEBUG7(msg) std::cerr << "DEBUG7|" << DEBUG_LOCATION << msg |
#define | DEBUG8(msg) std::cerr << "DEBUG8|" << DEBUG_LOCATION << msg |
#define | DEBUG9(msg) std::cerr << "DEBUG9|" << DEBUG_LOCATION << msg |
#define | DEBUGGL(arg) |
#define | TODO(msg) std::cerr << "TODO!!|" << DEBUG_LOCATION << msg |
This debug macro should be used for todos. |
Definition in file debug.h.
|
|
Defines a debug output for level
The Definition at line 164 of file debug.h. Referenced by MCMesh::_compileNormalsArray(), vuMCKeyVector::_updateLabel(), MCMesh::AddVertex(), vuMarchingCubes::init(), vuMarchingCubes::OnChangeFrame(), vuMCBitField::OnCheckboxClicked(), vuMarchingCubes::onMouseLeftMoving(), and vuMCBitField::OnScroll(). |
|
See DEBUG1.
Definition at line 172 of file debug.h. Referenced by vuMarchingCubes::glRender(), _HistoCanvas::Inc(), _HistoCanvas::OnMotion(), _HistoCanvas::OnPaint(), vuMCSlider::OnScroll(), and vu1112211::read(). |
|
See DEBUG1.
Definition at line 180 of file debug.h. Referenced by MCMesh::_compileNormalsArray(), _HistoCanvas::DelayedUpdate(), vuMarchingCubes::doThresChange(), _HistoCanvas::OnPaint(), vuMCKeyValue::operator=(), MCMesh::prepare(), and MCMesh::render(). |
|
See DEBUG1.
Definition at line 188 of file debug.h. Referenced by MCMesh::_compileData(), MarchingCubesBase::getCubeType(), main(), vuMarchingCubes::OnCullLinesFrontBackChecked(), vuMarchingCubes::OnRotateChecked(), and vuMCWidget::~vuMCWidget(). |
|
See DEBUG1.
Definition at line 196 of file debug.h. Referenced by MCMesh::_compileData(), MarchingCubesBase::calcVertex(), vuMarchingCubes::glRender(), MarchingCubesBase::marchCubes(), vuMCHistogram::OnClicked(), and vuMarchingCubes::OnSelectType(). |
|
See DEBUG1.
Definition at line 204 of file debug.h. Referenced by vuMCSlider::_setValue(), MarchingCubesBase::marchCubes(), and vuMCSlider::vuMCSlider(). |
|
Definition at line 212 of file debug.h. Referenced by MarchingCubesBase::drawTriangles(), vuMarchingCubes::glRender(), vuMarchingCubes::glResize(), vuMarchingCubes::OnChar(), and vuMarchingCubes::onDblClick(). |
|
Definition at line 220 of file debug.h. Referenced by MarchingCubesBase::valueAt(). |
|
|
|
Defines the prepended text in the debug output. It is composed of the file name, the line number in parentheses and the function name in square brackets followed by a colon. |
|
Defines the prepended text in DEBUG0. It starts with the file name, followed by the line number in parentheses and ends with a colon. |
|
|
|
Definition at line 1885 of file debug.h. Referenced by vuMarchingCubes::glRender(). |
|
This debug macro should be used for todos.
It will be executed as long as the debug level is samler or equal than 99. The output of this macro looks like the one in DEBUG1 except that the first word is |