DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Typedefs | Variables
DGtal::Z3i Namespace Reference

Typedefs

typedef DGtal::int32_t Integer
typedef SpaceND< 3, IntegerSpace
typedef Space Z3
typedef KhalimskySpaceND
< 3, Integer
KSpace
typedef KSpace K3
typedef KSpace::Cell Cell
typedef KSpace::SCell SCell
typedef KSpace::Cells Cells
typedef KSpace::SCells SCells
typedef MetricAdjacency< Space, 1 > Adj6
typedef MetricAdjacency< Space, 2 > Adj18
typedef MetricAdjacency< Space, 3 > Adj26
typedef DigitalTopology< Adj6,
Adj18
DT6_18
typedef DigitalTopology< Adj18,
Adj6
DT18_6
typedef DigitalTopology< Adj6,
Adj26
DT6_26
typedef DigitalTopology< Adj26,
Adj6
DT26_6
typedef Space::Point Point
typedef Space::Vector Vector
typedef Space::RealPoint RealPoint
typedef Space::RealVector RealVector
typedef HyperRectDomain< SpaceDomain
typedef DigitalSetSelector
< Domain, BIG_DS+HIGH_BEL_DS >
::Type 
DigitalSet
typedef Object< DT6_18,
DigitalSet
Object6_18
typedef Object< DT6_18,
DigitalSet >::ComplementObject 
ComplementObject6_18
typedef Object< DT6_18,
DigitalSet >::SmallObject 
SmallObject6_18
typedef Object< DT6_18,
DigitalSet >
::SmallComplementObject 
SmallComplementObject6_18
typedef Object< DT18_6,
DigitalSet
Object18_6
typedef Object< DT18_6,
DigitalSet >::ComplementObject 
ComplementObject18_6
typedef Object< DT18_6,
DigitalSet >::SmallObject 
SmallObject18_6
typedef Object< DT18_6,
DigitalSet >
::SmallComplementObject 
SmallComplementObject18_6
typedef Object< DT6_26,
DigitalSet
Object6_26
typedef Object< DT6_26,
DigitalSet >::ComplementObject 
ComplementObject6_26
typedef Object< DT6_26,
DigitalSet >::SmallObject 
SmallObject6_26
typedef Object< DT6_26,
DigitalSet >
::SmallComplementObject 
SmallComplementObject6_26
typedef Object< DT26_6,
DigitalSet
Object26_6
typedef Object< DT26_6,
DigitalSet >::ComplementObject 
ComplementObject26_6
typedef Object< DT26_6,
DigitalSet >::SmallObject 
SmallObject26_6
typedef Object< DT26_6,
DigitalSet >
::SmallComplementObject 
SmallComplementObject26_6
typedef GridCurve< K3Curve

Variables

static const Adj6 adj6
static const Adj18 adj18
static const Adj26 adj26
static const DT6_18 dt6_18 = DT6_18( adj6, adj18, JORDAN_DT )
static const DT18_6 dt18_6 = DT18_6( adj18, adj6, JORDAN_DT )
static const DT6_26 dt6_26 = DT6_26( adj6, adj26, JORDAN_DT )
static const DT26_6 dt26_6 = DT26_6( adj26, adj6, JORDAN_DT )

Detailed Description

Z3i this namespace gathers the standard of types for 3D imagery.

This namespacef gathers all standard type definitions as well as some static instances for using a 3D digital space with integers represented by 'int'. It is useful for a developer who wants to develop an application in the 3D plane and who does not wish to tune specifically the possible types.

This is the standard set of types for 3D imagery.

Todo:
Once stabilized, provide a Z3l (for int64) and a Z3I (for arbitrary integers).

Typedef Documentation

Standard 18-neighborhood for a 3D digital space.

Definition at line 136 of file StdDefs.h.

Standard 26-neighborhood for a 3D digital space.

Definition at line 138 of file StdDefs.h.

Standard 6-neighborhood for a 3D digital space.

Definition at line 134 of file StdDefs.h.

Definition at line 129 of file StdDefs.h.

Definition at line 131 of file StdDefs.h.

Definition at line 154 of file StdDefs.h.

Definition at line 162 of file StdDefs.h.

Definition at line 150 of file StdDefs.h.

Definition at line 158 of file StdDefs.h.

Definition at line 174 of file StdDefs.h.

Definition at line 148 of file StdDefs.h.

Definition at line 147 of file StdDefs.h.

Definition at line 140 of file StdDefs.h.

Definition at line 142 of file StdDefs.h.

Definition at line 139 of file StdDefs.h.

Definition at line 141 of file StdDefs.h.

Definition at line 124 of file StdDefs.h.

Definition at line 128 of file StdDefs.h.

Definition at line 127 of file StdDefs.h.

Definition at line 153 of file StdDefs.h.

Definition at line 161 of file StdDefs.h.

Definition at line 149 of file StdDefs.h.

Definition at line 157 of file StdDefs.h.

Definition at line 143 of file StdDefs.h.

Definition at line 145 of file StdDefs.h.

Definition at line 146 of file StdDefs.h.

Definition at line 130 of file StdDefs.h.

Definition at line 132 of file StdDefs.h.

Definition at line 156 of file StdDefs.h.

Definition at line 164 of file StdDefs.h.

Definition at line 152 of file StdDefs.h.

Definition at line 160 of file StdDefs.h.

Definition at line 155 of file StdDefs.h.

Definition at line 163 of file StdDefs.h.

Definition at line 151 of file StdDefs.h.

Definition at line 159 of file StdDefs.h.

Definition at line 125 of file StdDefs.h.

Definition at line 144 of file StdDefs.h.

Definition at line 126 of file StdDefs.h.


Variable Documentation

const Adj18 DGtal::Z3i::adj18
static

Definition at line 167 of file StdDefs.h.

const Adj26 DGtal::Z3i::adj26
static

Definition at line 168 of file StdDefs.h.

const Adj6 DGtal::Z3i::adj6
static

Definition at line 166 of file StdDefs.h.

const DT18_6 DGtal::Z3i::dt18_6 = DT18_6( adj18, adj6, JORDAN_DT )
static

Definition at line 170 of file StdDefs.h.

const DT26_6 DGtal::Z3i::dt26_6 = DT26_6( adj26, adj6, JORDAN_DT )
static

Definition at line 172 of file StdDefs.h.

const DT6_18 DGtal::Z3i::dt6_18 = DT6_18( adj6, adj18, JORDAN_DT )
static

Definition at line 169 of file StdDefs.h.

const DT6_26 DGtal::Z3i::dt6_26 = DT6_26( adj6, adj26, JORDAN_DT )
static

Definition at line 171 of file StdDefs.h.