|
| PolyscopeViewer () |
| PolyscopeViewer (const KSpace &k) |
void | clearView () override |
| Clear the screen.
|
void | show () override |
| Starts the event loop and display of elements.
|
void | renderNewData () override |
| Renders newly added data.
|
void | setCallback (typename Display3D< Space, KSpace >::Callback *callback) override |
void | renderClippingPlanes () |
| ~PolyscopeViewer () |
| Display3D (const KSpace &space) |
virtual void | renderAll () |
| (Re)Render all data
|
virtual void | clear () |
| Clear the viewer, including screen and internal data.
|
virtual void | setCallback (Callback *callback) |
| Sets callback.
|
std::string | newList (const std::string &name, size_t eSize=0) |
| Create a new group.
|
bool | setCurrentList (const std::string &name) |
| Set the current group for further updates.
|
bool | canCreateNewList (size_t elementSize) const |
| Tells if a list of a given elementSize can be reused.
|
std::string | createOrReuseList (const std::string &name, size_t elementSize) |
| Reuse a list if possible, otherwise create a new one.
|
void | endCurrentGroup () |
| End current group and sets an invalid current group.
|
std::string | newCubeList (const std::string &name) |
std::string | newBallList (const std::string &name) |
std::string | newLineList (const std::string &name) |
std::string | newQuadList (const std::string &name) |
std::string | newPolygonList (const std::string &name) |
std::string | newTriangleList (const std::string &name) |
std::string | newVolumetricList (const std::string &name) |
std::string | createOrReuseCubeList (const std::string &name) |
std::string | createOrReuseBallList (const std::string &name) |
std::string | createOrReuseLineList (const std::string &name) |
std::string | createOrReuseQuadList (const std::string &name) |
std::string | createOrReusePolygonList (const std::string &name) |
std::string | createOrReuseTriangleList (const std::string &name) |
std::string | createOrReuseVolumetricList (const std::string &name) |
Display3D & | operator<< (const Obj &obj) |
| Draw object with stream API.
|
std::string | draw (const Point &p, const std::string &uname="Point_{i}") |
std::string | drawPolygon (const std::vector< Vec > &vertices, const std::string &uname="Polygon_{i}") |
| Draws a polygon.
|
std::string | drawBall (const RealPoint &c, const std::string &uname="Ball_{i}") |
std::string | drawLine (const RealPoint &a, const RealPoint &b, const std::string &uname="Line_{i}") |
std::string | drawQuad (const RealPoint &a, const RealPoint &b, const RealPoint &c, const RealPoint &d, const std::string &uname="Quad_{i}") |
void | addQuantity (const std::string &oName, const std::string &qName, const Type &value, QuantityScale scale=QuantityScale::UNKNOWN) |
void | drawColor (const DGtal::Color &color) |
void | setDefaultColors () |
void | drawAdjacencies (bool toggle=true) |
void | drawAsSimplified (bool toggle=true) |
void | drawAsGrid (bool toggle=true) |
void | defaultStyle () |
void | drawAsPaving () |
void | drawAsBalls () |
template<typename
Space = Z3i::Space, typename
KSpace = Z3i::KSpace>
class DGtal::PolyscopeViewer< Space, KSpace >
- Examples
- dec/exampleDECSurface.cpp.
Definition at line 52 of file PolyscopeViewer.h.