DGtal 2.0.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
using FixtureDigitalSet
using FixtureObject

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

Initial value:
Aim: A wrapper class around a STL associative container for storing sets of digital points within som...

Definition at line 68 of file testObjectBoostGraphInterface.cpp.

◆ FixtureDigitalTopology

Initial value:
DigitalTopology< Adj26, Adj6 > DT26_6
Definition StdDefs.h:167

Definition at line 66 of file testObjectBoostGraphInterface.cpp.

◆ FixtureObject

Initial value:
Aim: An object (or digital object) represents a set in some digital space associated with a digital t...
Definition Object.h:120

Definition at line 70 of file testObjectBoostGraphInterface.cpp.

◆ 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 }
const ConstIterator & begin() const
const ConstIterator & end() const
DGtal::Object< FixtureDigitalTopology, FixtureDigitalSet > FixtureObject
DGtal::DigitalSetByAssociativeContainer< Domain, std::unordered_set< Point > > FixtureDigitalSet
Domain domain

References domain, 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: