DM::ScopSemantic Namespace Reference

the scop semantic describes a kind of topographic semantic More...

Enumerations

enum  Type {
  null = 0, profile = 1, gridPoint = 2, alignement = 4,
  crossSection = 8, contourline = 16, bulkData = 32, spotHeights = 64,
  formline = 128, breakline = 256, borderline = 512, enclaveline = 1024,
  fautline = 2048, d2Data = 4096, offTerrain = 8192
}

Detailed Description

the scop semantic describes a kind of topographic semantic

Enumeration Type Documentation

enum Type
Enumerator:
profile 

bulk point which was gathered through sampling the interpolation surface line by line
(above all, this is the case for bulk data from old photogrammetric analogous stereo plotters).

gridPoint 

point on the interpolation surface which shall not be filtered in the interpolation process

alignement 

longitudinal section

crossSection 

cross section

contourline 

line denoting a line of equal height of the interpolation surface

bulkData 

random point on the interpolation surface without a specific semantic

spotHeights 

point on the interpolation surface with a horizontal tangent plane

formline 

line denoting a line of high curvature of the interpolation surface

breakline 

line denoting a discontinuity of the first derivative of the interpolation surface (C1-discontinuity)

borderline 

line denoting a boundary of the interpolation surface; left side is valid/included; doesn't need to be closed

enclaveline 

line denoting a boundary of the interpolation surface; left side is valid/included; doesn't need to be closed the distinction between eSEM_BORDERLINE and eSEM_ENCLAVELINE is merely necessary for the passing of line orientations through objects that do not store them (e.g. NG_Triangulation)

fautline 

wk070618: this semantic up to now is defined for a special application required by INPHO, for Winput Im-/Export eSEM_FAULTLINE shall only be applied to already interpolated RDH:

  • it either denotes areas within which the RDH height is defined by the Delaunay triangulation of the line,
  • or it specifies break lines within such an area i.e. constraints of the triangulation. a future, more exact definition could look like this: this line denotes a discontinuity of the interpolation surface (C0-discontinuity, jump in height) and holds an orientation;
  • if 3d (~&eSEM_2D_DATA):
    • the line vertex heights define the height of the interpolation surface to the left of the line;
    • if furthermore it is closed, then the vertex heights define the interpolation surface in its interior area through a respective interpolation. The line must be counterclockwise oriented then.
    • the surface height to the right is defined by an according extrapolation of the data to the right
  • if 2d:
    • then the extrapolation of the data to the left defines the surface height to the left of the line
    • the same holds for the right side
  • if data needed for surface height definition is unavailable, the fault line shall be skipped
d2Data 

The following entries may be combined with (some of) the ones above.

geometry object has undetermined z values

offTerrain 

geometry object has certain z values, but they do not lie on the interpolation surface