DGtal
2.2.0
Toggle main menu visibility
Loading...
Searching...
No Matches
io/viewers/viewer3D-1-points.cpp
Example of digital point visualization with
PolyscopeViewer
.
See also
DGtalGLV_Viewer3D
Digital point visualization with PolyscopeViewer.
#include <iostream>
#include "DGtal/base/Common.h"
#include "DGtal/helpers/StdDefs.h"
#include "DGtal/io/Display3D.h"
#include "DGtal/io/viewers/PolyscopeViewer.h"
using namespace
std
;
using namespace
DGtal
;
using namespace
Z3i
;
// Standard services - public :
int
main
()
{
PolyscopeViewer v;
Point
p1( 0, 0, 0 );
Point
p2( 5, 5 ,5 );
Point
p3( 2, 3, 4 );
Domain
domain
( p1, p2 );
// Drawing can happen with draw function
v.
draw
(p1);
// Or stream operators that can be chained
v << p2 << p3;
// Draw operator allows to retrieve the name (id) of an object
std::string name = v.
draw
(
domain
);
trace
.
info
() << name << std::endl;
v.
show
();
return
0;
}
// //
DGtal::Display3D::draw
std::string draw(const Point &p, const std::string &uname="Point_{i}")
DGtal::PolyscopeViewer::show
void show() override
Starts the event loop and display of elements.
Definition
PolyscopeViewer.h:73
DGtal::Trace::info
std::ostream & info()
DGtal::Z3i
Z3i this namespace gathers the standard of types for 3D imagery.
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
Definition
ClosedIntegerHalfPlane.h:49
DGtal::trace
Trace trace
std
STL namespace.
Point
MyPointD Point
Definition
testClone2.cpp:381
main
int main(int, char **)
Definition
testIntegerComputer.cpp:331
domain
Domain domain
Definition
testProjection.cpp:88
Domain
HyperRectDomain< Space > Domain
Definition
testSimpleRandomAccessRangeFromPoint.cpp:44
Generated on
for DGtal by
1.18.0