DGtal  0.9.4beta
Typedefs | Variables
DGtal::Z3i Namespace Reference

Typedefs

typedef DGtal::int32_t Integer
 
typedef SpaceND< 3, IntegerSpace
 
typedef Space Z3
 
typedef KhalimskySpaceND< 3, IntegerKSpace
 
typedef KSpace K3
 
typedef KSpace::Cell Cell
 
typedef KSpace::SCell SCell
 
typedef KSpace::Cells Cells
 
typedef KSpace::SCells SCells
 
typedef KhalimskyPreSpaceND< 3, IntegerKPreSpace
 
typedef KPreSpace KP3
 
typedef KPreSpace::Cell PreCell
 
typedef KPreSpace::SCell SPreCell
 
typedef KPreSpace::Cells PreCells
 
typedef KPreSpace::SCells SPreCells
 
typedef MetricAdjacency< Space, 1 > Adj6
 
typedef MetricAdjacency< Space, 2 > Adj18
 
typedef MetricAdjacency< Space, 3 > Adj26
 
typedef DigitalTopology< Adj6, Adj18DT6_18
 
typedef DigitalTopology< Adj18, Adj6DT18_6
 
typedef DigitalTopology< Adj6, Adj26DT6_26
 
typedef DigitalTopology< Adj26, Adj6DT26_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, DigitalSetObject6_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, DigitalSetObject18_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, DigitalSetObject6_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, DigitalSetObject26_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 ExactPredicateLpSeparableMetric< Space, 2 > L2Metric
 
typedef ExactPredicateLpSeparableMetric< Space, 1 > L1Metric
 
typedef ExactPredicateLpPowerSeparableMetric< Space, 2 > L2PowerMetric
 
typedef ExactPredicateLpPowerSeparableMetric< Space, 1 > L1PowerMetric
 

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 )
 
static const L2Metric l2Metric
 
static const L1Metric l1Metric
 
static const L2PowerMetric l2PowerMetric
 
static const L1PowerMetric l1PowerMetric
 

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 161 of file StdDefs.h.

Standard 26-neighborhood for a 3D digital space.

Definition at line 163 of file StdDefs.h.

Standard 6-neighborhood for a 3D digital space.

Definition at line 159 of file StdDefs.h.

Definition at line 148 of file StdDefs.h.

Definition at line 150 of file StdDefs.h.

Definition at line 179 of file StdDefs.h.

Definition at line 187 of file StdDefs.h.

Definition at line 175 of file StdDefs.h.

Definition at line 183 of file StdDefs.h.

Definition at line 173 of file StdDefs.h.

Definition at line 172 of file StdDefs.h.

Definition at line 165 of file StdDefs.h.

Definition at line 167 of file StdDefs.h.

Definition at line 164 of file StdDefs.h.

Definition at line 166 of file StdDefs.h.

Definition at line 143 of file StdDefs.h.

Definition at line 147 of file StdDefs.h.

Definition at line 153 of file StdDefs.h.

Definition at line 152 of file StdDefs.h.

Definition at line 146 of file StdDefs.h.

Definition at line 200 of file StdDefs.h.

Definition at line 202 of file StdDefs.h.

Definition at line 199 of file StdDefs.h.

Definition at line 201 of file StdDefs.h.

Definition at line 178 of file StdDefs.h.

Definition at line 186 of file StdDefs.h.

Definition at line 174 of file StdDefs.h.

Definition at line 182 of file StdDefs.h.

Examples:
dec/exampleDECSurface.cpp.

Definition at line 168 of file StdDefs.h.

Definition at line 154 of file StdDefs.h.

Definition at line 156 of file StdDefs.h.

Definition at line 171 of file StdDefs.h.

Definition at line 149 of file StdDefs.h.

Definition at line 151 of file StdDefs.h.

Definition at line 181 of file StdDefs.h.

Definition at line 189 of file StdDefs.h.

Definition at line 177 of file StdDefs.h.

Definition at line 185 of file StdDefs.h.

Definition at line 180 of file StdDefs.h.

Definition at line 188 of file StdDefs.h.

Definition at line 176 of file StdDefs.h.

Definition at line 184 of file StdDefs.h.

Definition at line 144 of file StdDefs.h.

Definition at line 155 of file StdDefs.h.

Definition at line 157 of file StdDefs.h.

Definition at line 169 of file StdDefs.h.

Definition at line 145 of file StdDefs.h.

Variable Documentation

const Adj18 DGtal::Z3i::adj18
static

Definition at line 192 of file StdDefs.h.

const Adj26 DGtal::Z3i::adj26
static

Definition at line 193 of file StdDefs.h.

const Adj6 DGtal::Z3i::adj6
static

Definition at line 191 of file StdDefs.h.

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

Definition at line 195 of file StdDefs.h.

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

Definition at line 197 of file StdDefs.h.

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

Definition at line 194 of file StdDefs.h.

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

Definition at line 196 of file StdDefs.h.

const L1Metric DGtal::Z3i::l1Metric
static

Definition at line 205 of file StdDefs.h.

const L1PowerMetric DGtal::Z3i::l1PowerMetric
static

Definition at line 207 of file StdDefs.h.

const L2Metric DGtal::Z3i::l2Metric
static

Definition at line 204 of file StdDefs.h.

const L2PowerMetric DGtal::Z3i::l2PowerMetric
static

Definition at line 206 of file StdDefs.h.