See: Description
Class | Description |
---|---|
TLcdGML2AbstractFeature |
Default implementation for Java domain model classes modeling XML types extending of
gml:AbstractFeatureType . |
TLcdGML2AbstractFeatureCollection |
A feature collection contains zero or more featureMember elements.
|
TLcdGML2AbstractFeatureCollectionBase |
This abstract base type just makes the boundedBy element mandatory
for a feature collection.
|
TLcdGML2AbstractGeometry |
All geometry elements are derived from this abstract supertype;
a geometry element may have an identifying attribute (gid).
|
TLcdGML2AbstractGeometryCollectionBase |
This abstract base type for geometry collections just makes the
srsName attribute mandatory.
|
TLcdGML2BoundingShape |
Bounding shapes--a Box or a null element are currently allowed.
|
TLcdGML2Box |
The Box structure defines an extent using a pair of coordinate tuples.
|
TLcdGML2Coord |
Represents a coordinate tuple in one, two, or three dimensions.
|
TLcdGML2Coordinates |
This type is deprecated for tuples with ordinate values that are numbers.
|
TLcdGML2DataTypes |
This class provides access to the data model and the types of http://www.opengis.net/gml/2.1.2.1.
|
TLcdGML2FeatureAssociation |
An instance of this type (e.g.
|
TLcdGML2GeometryAssociation |
An instance of this type (e.g.
|
TLcdGML2GeometryCollection |
A geometry collection must include one or more geometries, referenced
through geometryMember elements.
|
TLcdGML2GeometryProperty |
A simple geometry property encapsulates a geometry element.
|
TLcdGML2LinearRing |
Model class for the GML Linear Ring Type.
|
TLcdGML2LinearRingMember |
Restricts the outer or inner boundary of a polygon instance
to being a LinearRing.
|
TLcdGML2LineString |
A LineString is defined by two or more coordinate tuples, with linear interpolation between them.
|
TLcdGML2LineStringMember |
Restricts the geometry member to being a LineString instance.
|
TLcdGML2LineStringProperty |
Encapsulates a single LineString to represent centerLineOf or
edgeOf properties.
|
TLcdGML2MultiGeometryProperty |
Encapsulates a MultiGeometry element.
|
TLcdGML2MultiLineString |
A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
|
TLcdGML2MultiLineStringProperty |
Encapsulates a MultiLineString element to represent the following
discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
|
TLcdGML2MultiPoint |
A MultiPoint is defined by one or more Points, referenced through
pointMember elements.
|
TLcdGML2MultiPointProperty |
Encapsulates a MultiPoint element to represent the following
discontiguous geometric properties: multiLocation, multiPosition,
multiCenterOf.
|
TLcdGML2MultiPolygon |
A MultiPolygon is defined by one or more Polygons, referenced through
polygonMember elements.
|
TLcdGML2MultiPolygonProperty |
Encapsulates a MultiPolygon to represent the following discontiguous
geometric properties: multiCoverage, multiExtentOf.
|
TLcdGML2Point |
A Point is defined by a single coordinate tuple.
|
TLcdGML2PointMember |
Restricts the geometry member to being a Point instance.
|
TLcdGML2PointProperty |
Encapsulates a single point to represent position, location, or
centerOf properties.
|
TLcdGML2Polygon |
A Polygon is defined by an outer boundary and zero or more inner
boundaries which are in turn defined by LinearRings.
|
TLcdGML2PolygonMember |
Restricts the geometry member to being a Polygon instance.
|
TLcdGML2PolygonProperty |
Encapsulates a single polygon to represent coverage or extentOf
properties.
|
TLcdGML2ShapeFactory |
Provides user-friendly factory methods for creating all kinds of GML geometries which are supported
in LuciadLightspeed via a corresponding LuciadLightspeed
ILcdShape interface. |
Enum | Description |
---|---|
ELcdGML2Null |
If a bounding shape is not provided for a feature collection,
explain why.
|
Provides domain model classes and utility classes for modeling GML 2 data.
This package defines the domain model for GML 2. This domain model is derived from the GML 2 XML schema.
All objects implement ILcdDataObject
. The GML 2 data model can be be
found on TLcdGML2DataTypes
.
The ILcdDataObject
structure of each domain object is defined by the rules described in
the default XML Schema - ILcdDataObject
Mapping specification
.
The GML2 domain objects also implement ILcdSelfDescribedFeatured
.
In addition, the following mapping applies:
AbstractFeatureCollectionType |
com.luciad.shape.ILcdShapeList com.luciad.shape.shape3D.ILcd3DEditableShape com.luciad.model.ILcd2DBoundsIndexedModel com.luciad.model.ILcdModelTreeNode |
AbstractFeatureType |
com.luciad.shape.ILcdShapeList com.luciad.shape.shape3D.ILcd3DEditableShape |
AbstractGeometryType |
com.luciad.shape.shape3D.ILcd3DEditableShape |
BoxType |
com.luciad.shape.ILcdBounds |
CoordinatesType |
com.luciad.shape.shape3D.ILcd3DEditablePointList |
GeometryCollectionType |
com.luciad.shape.ILcdShapeList com.luciad.shape.shape3D.ILcd3DEditableShape |
LineStringType |
com.luciad.shape.shape3D.ILcd3DEditablePolyline com.luciad.shape.ILcdCurve |
LinearRingType |
com.luciad.shape.shape3D.ILcd3DEditablePolygon com.luciad.shape.ILcdRing |
MultiPointType |
com.luciad.shape.ILcdEditableShapeList |
MultiPolygonType |
com.luciad.shape.ILcdEditableShapeList |
PointType |
com.luciad.shape.shape3D.ILcd3DEditablePoint |
PolygonType |
com.luciad.shape.ILcdComplexPolygon com.luciad.shape.ILcdEditableSurface |
Extension types inherit all interfaces from their ancestor types.