31#include "ConfigExamples.h"
34#include "DGtal/base/Common.h"
35#include "DGtal/helpers/StdDefs.h"
37#include "DGtal/helpers/Shortcuts.h"
38#include "DGtal/helpers/ShortcutsGeometry.h"
54 params(
"polynomial",
"goursat" )(
"gridstep", 0.125 );
63 trace.
info()<<
"Input vol domain: "<< digitized_shape->getDomain() << std::endl;
72 params(
"ii-thread-number", 4 ));
78 params(
"ii-thread-number", 8 )
79 (
"ii-split-axis", 0 ) );
85 params(
"ii-thread-number", 8 )
86 (
"ii-split-axis", 1 ) );
92 params(
"ii-thread-number", 8 )
93 (
"ii-split-axis", 2 ) );
99 params(
"ii-thread-number", 16 )
100 (
"ii-split-axis", 2 ) );
Aim: This class is used to simplify shape and surface creation. With it, you can create new shapes an...
static Scalars getIIMeanCurvatures(CountedPtr< BinaryImage > bimage, const SurfelRange &surfels, const Parameters ¶ms=parametersGeometryEstimation()|parametersKSpace())
static Parameters defaultParameters()
Aim: This class is used to simplify shape and surface creation. With it, you can create new shapes an...
static KSpace getKSpace(const Point &low, const Point &up, Parameters params=parametersKSpace())
static CountedPtr< DigitizedImplicitShape3D > makeDigitizedImplicitShape3D(CountedPtr< ImplicitShape3D > shape, Parameters params=parametersDigitizedImplicitShape3D())
static SurfelRange getSurfelRange(CountedPtr< ::DGtal::DigitalSurface< TDigitalSurfaceContainer > > surface, const Parameters ¶ms=parametersDigitalSurface())
static CountedPtr< DigitalSurface > makeDigitalSurface(CountedPtr< TPointPredicate > bimage, const KSpace &K, const Parameters ¶ms=parametersDigitalSurface())
static Parameters defaultParameters()
static CountedPtr< ImplicitShape3D > makeImplicitShape3D(const Parameters ¶ms=parametersImplicitShape3D())
void beginBlock(const std::string &keyword="")
CountedPtr< SH3::DigitalSurface > surface
DGtal is the top-level namespace which contains all DGtal functions and types.
Shortcuts< Z3i::KSpace > SH3
ShortcutsGeometry< Z3i::KSpace > SHG3