DGtal 2.1.0
Loading...
Searching...
No Matches
Fixture_object_diamond_with_hole Struct Reference

Public Types

using Point = DGtal::Z3i::Point
 
using Domain = DGtal::Z3i::Domain
 
using FixtureDigitalTopology = DGtal::Z3i::DT26_6
 
using FixtureDigitalSet = DGtal::DigitalSetByAssociativeContainer< Domain, std::unordered_set< Point > >
 
using FixtureObject = DGtal::Object< FixtureDigitalTopology, FixtureDigitalSet >
 

Public Member Functions

 Fixture_object_diamond_with_hole ()
 

Data Fields

FixtureObject obj_fixture
 

Detailed Description

Definition at line 59 of file testObjectBoostGraphInterface.cpp.

Member Typedef Documentation

◆ Domain

◆ FixtureDigitalSet

◆ FixtureDigitalTopology

◆ FixtureObject

◆ Point

Constructor & Destructor Documentation

◆ Fixture_object_diamond_with_hole()

Fixture_object_diamond_with_hole::Fixture_object_diamond_with_hole ( )
inline

Definition at line 81 of file testObjectBoostGraphInterface.cpp.

81 {
82 using namespace DGtal;
83
84 // trace.beginBlock ( "Create Fixture_object_diamond" );
85 Point p1( -10, -10, -10 );
86 Point p2( 10, 10, 10 );
87 Domain domain( p1, p2 );
88 Point c( 0, 0, 0 );
89
90 // diamond of radius 4
91 FixtureDigitalSet diamond_set( domain );
92 for ( auto it = domain.begin(); it != domain.end(); ++it )
93 {
94 if ( (*it - c ).norm1() <= 3 ) diamond_set.insertNew( *it );
95 }
96 diamond_set.erase( c );
97
101 obj_fixture = FixtureObject(topo,diamond_set);
102
103 // trace.endBlock();
104 }
TForegroundAdjacency ForegroundAdjacency
TBackgroundAdjacency BackgroundAdjacency
const ConstIterator & begin() const
const ConstIterator & end() const
DGtal is the top-level namespace which contains all DGtal functions and types.
DGtal::DigitalSetByAssociativeContainer< Domain, std::unordered_set< Point > > FixtureDigitalSet
DGtal::Object< FixtureDigitalTopology, FixtureDigitalSet > FixtureObject
Domain domain

References DGtal::HyperRectDomain< TSpace >::begin(), domain, DGtal::HyperRectDomain< TSpace >::end(), DGtal::DigitalSetByAssociativeContainer< TDomain, TContainer >::erase(), DGtal::DigitalSetByAssociativeContainer< TDomain, TContainer >::insertNew(), DGtal::JORDAN_DT, and obj_fixture.

Field Documentation

◆ obj_fixture

FixtureObject Fixture_object_diamond_with_hole::obj_fixture

Definition at line 75 of file testObjectBoostGraphInterface.cpp.

Referenced by Fixture_object_diamond_with_hole().


The documentation for this struct was generated from the following file: