Uses of Interface
com.luciad.util.ILcdSelfDescribedFeatured
Packages that use ILcdSelfDescribedFeatured
Package
Description
This package provides an API to access domain objects in a unified way.
Provides domain model classes and utility classes for modeling GML 2 data.
Provides domain model classes and utility classes for modeling GML 3.1 data.
Provides an extension to the XML runtime binding framework
com.luciad.format.xml.bind for
XML Schema based documents.-
Uses of ILcdSelfDescribedFeatured in com.luciad.datamodel
Classes in com.luciad.datamodel that implement ILcdSelfDescribedFeaturedModifier and TypeClassDescriptionclassData object that also implements theILcdSelfDescribedFeaturedinterface. -
Uses of ILcdSelfDescribedFeatured in com.luciad.format.gml2.model
Classes in com.luciad.format.gml2.model that implement ILcdSelfDescribedFeaturedModifier and TypeClassDescriptionclassDefault implementation for Java domain model classes modeling XML types extending ofgml:AbstractFeatureType.classA feature collection contains zero or more featureMember elements.classThis abstract base type just makes the boundedBy element mandatory for a feature collection.classAll geometry elements are derived from this abstract supertype; a geometry element may have an identifying attribute (gid).classThis abstract base type for geometry collections just makes the srsName attribute mandatory.classBounding shapes--a Box or a null element are currently allowed.classThe Box structure defines an extent using a pair of coordinate tuples.classRepresents a coordinate tuple in one, two, or three dimensions.classThis type is deprecated for tuples with ordinate values that are numbers.classAn instance of this type (e.g.classAn instance of this type (e.g.classA geometry collection must include one or more geometries, referenced through geometryMember elements.classA simple geometry property encapsulates a geometry element.classModel class for the GML Linear Ring Type.classRestricts the outer or inner boundary of a polygon instance to being a LinearRing.classA LineString is defined by two or more coordinate tuples, with linear interpolation between them.classRestricts the geometry member to being a LineString instance.classEncapsulates a single LineString to represent centerLineOf or edgeOf properties.classEncapsulates a MultiGeometry element.classA MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.classEncapsulates a MultiLineString element to represent the following discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.classA MultiPoint is defined by one or more Points, referenced through pointMember elements.classEncapsulates a MultiPoint element to represent the following discontiguous geometric properties: multiLocation, multiPosition, multiCenterOf.classA MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.classEncapsulates a MultiPolygon to represent the following discontiguous geometric properties: multiCoverage, multiExtentOf.classA Point is defined by a single coordinate tuple.classRestricts the geometry member to being a Point instance.classEncapsulates a single point to represent position, location, or centerOf properties.classA Polygon is defined by an outer boundary and zero or more inner boundaries which are in turn defined by LinearRings.classRestricts the geometry member to being a Polygon instance.classEncapsulates a single polygon to represent coverage or extentOf properties. -
Uses of ILcdSelfDescribedFeatured in com.luciad.format.gml31.model
Classes in com.luciad.format.gml31.model that implement ILcdSelfDescribedFeaturedModifier and TypeClassDescriptionclassA continuous coverage as defined in ISO 19123 is a coverage that can return different values for the same feature attribute at different direct positions within a single spatiotemporal object in its spatiotemporal domainclassAbstract element which acts as the head of a substitution group for coverages.classgml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity.classA curve segment defines a homogeneous segment of a curve.classA discrete coverage consists of a domain set, range set and optionally a coverage function.classDefault implementation for Java domain model classes modeling XML types extending ofgml:AbstractFeatureType.classDeprecated.classgml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.classThis is the abstract root type of the geometric primitives.classAll geometry elements are derived directly or indirectly from this abstract supertype.classAll complexContent GML elements are directly or indirectly derived from this abstract supertype to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.classA gridded surface is a parametric curve surface derived from a rectangular grid in the parameter space.classAn abstract base type for complex metadata types.classclassAn abstraction of a ring to support surface boundaries of different complexity.classEncapsulates a ring to represent the surface boundary property of a surface.classAn abstraction of a solid to support the different levels of complexity.classAn abstraction of a surface to support the different levels of complexity.classA surface patch defines a homogeneous portion of a surface.classThe abstract supertype for temporal complexes.classThe abstract supertype for temporal geometric primitives.classThe abstract supertype for temporal objects.classThe abstract supertype for temporal primitives.classA timeslice encapsulates the time-varying properties of a dynamic feature--it must be extended to represent a timestamped projection of a feature.classA placement takes a standard geometric construction and places it in geographic space.classValue of an angle quantity recorded as a single number, with its units.classValue of an angle quantity provided in either degree-minute-second format or single value format.classAn Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.classAn ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.classThis variant of the arc requires that the points on the arc shall be computed instead of storing the coordinates directly.classAn ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").classThis variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.classValue of a spatial area quantity, with its units.classA non-abstract generic collection type that can be used as a document element for a homogeneous collection of any GML types - Geometries, Topologies, Features ...classA base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation.classA pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation.classA non-abstract generic collection type that can be used as a document element for a collection of any GML types - Geometries, Topologies, Features ...classBezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes.classProperty whose content is a Boolean value.classMakes boundedBy mandatoryclassBounding shape.classclassA B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.classRestriction of list type to store a 2-point range of ordinal values.classProperty whose content is a Category.classA Circle is an arc whose ends coincide to form a simple closed loop.classA gml:CircleByCenterPoint is an gml:ArcByCenterPoint with identical start and end angle to form a full circle.classA clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length.static classclassName or code with an (optional) authority.classList of values on a uniform nominal scale.classList of values on a uniform nominal scale.classA gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list.classclassA composite solid is a geometry type with all the geometric properties of a (primitive) solid.classclassA CompositeSurface is defined by a set of orientable surfaces.classclassAggregate value built from other Values using the Composite pattern.classA cone is a gridded surface given as a family of conic sections whose control points vary linearly.classRepresents a coordinate tuple in one, two, or three dimensions.classThis type is deprecated for tuples with ordinate values that are numbers.classProperty whose content is a Count.classThe function or rule which defines the map from members of the domainSet to the range.classCubic splines are similar to line strings in that they are a sequence of segments each with its own defining function.classA curve is a 1-dimensional primitive.classA container for an array of curves.classA property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA container for an array of curve segments.classA cylinder is a gridded surface given as a family of circles whose positions vary along a set of parallel lines, keeping the cross sectional horizontal curves of a constant shape.classclassInteger number of degrees, plus the angle direction.classclassclassclassDirection expressed as a vector, either using components, or using angles.classDirect position instances hold the coordinates for a position within some coordinate reference system (CRS).classposList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).classAngle value provided in degree-minute-second or degree-minute format.classThe spatiotemporal domain of a coverage.classA dynamic feature may possess a history and/or a timestamp.classA dynamic feature collection may possess a history and/or a timestamp.classDomain class for the GML envelope.classEnvelope that includes also a temporal extent.classContainer for features - follow gml:ArrayAssociationType pattern.classConcrete generic feature collection.classContainer for a feature - follow gml:AssociationType pattern.classclassDeprecated with GML version 3.1.0.classclassA sequence of geodesic segments.classA geometric complex.classA property that has a geometric complex as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA property that has a geometric primitive as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA container for an array of geometry elements.classA geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classAn unrectified grid, which is a network composed of two or more sets of equally spaced parallel lines in which the members of each set intersect the members of the other sets at right angles.classclassclassProvides grid coordinate values for the diametrically opposed corners of an envelope that bounds a section of grid.classDefines how values in the domain are mapped to the range set.classValue of a length (or distance) quantity in a grid, where the grid spacing does not have any associated physical units, or does not have a constant physical spacing.classclassThe history relationship associates a feature with a sequence of TimeSlice instances.classExends GridFunctionType with a lookUpTable.classA knot is a breakpoint on a piecewise spline curve.classEncapsulates a knot to use it in a geometric type.classValue of a length (or distance) quantity, with its units.classModel class for the GML Linear Ring Type.classEncapsulates a ring to represent properties in features or geometry collections.classA curve that consists of segments with linear interpolation.classThis type is deprecated with GML 3 and shall not be used.classA LineStringSegment is a curve segment that is defined by two or more control points including the start and end point, with linear interpolation between them.classclassConvenience property for generalised location.classgml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure".classList of numbers with a uniform scale.classList of numbers with a uniform scale.classBase type for complex metadata property types.classATLcdGML31AbstractFeature-based feature collection that implementsILcdModel.classThis type encapsulates various dynamic properties of moving objects (points, lines, regions).classA gml:MultiCurve is defined by one or more gml:AbstractCurves.classA discrete coverage type whose domain is defined by a collection of curves.classclassA property that has a collection of curves as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classgml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type.classA property that has a geometric aggregate as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classclassThis type is deprecated with GML 3 and shall not be used.classA gml:MultiPoint consists of one or more gml:Points.classA discrete coverage type whose domain is defined by a collection of pointclassclassA property that has a collection of points as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.classThis type is deprecated with GML 3 and shall not be used.classA MultiSolid is defined by one or more Solids, referenced through solidMember elements.classA discrete coverage type whose domain is defined by a collection of Solids.classclassA property that has a collection of solids as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA gml:MultiSurface is defined by one or more gml:AbstractSurfaces.classA discrete coverage type whose domain is defined by a collection of surface patches (includes polygons, triangles, rectangles, etc).classclassA property that has a collection of surfaces as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classclassAn offset curve is a curve at a constant distance from the basis curve.classOrientableCurve consists of a curve and an orientation.classOrientableSurface consists of a surface and an orientation.classA Point is defined by a single coordinate tuple.classA container for an array of points.classA property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classA Polygon is a special surface that is defined by a single surface patch (see D.3.6).classA gml:PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.classThis type defines a container for an array of polygon patches.classThis type is deprecated with GML 3 and shall not be used.classA polyhedral surface is a surface composed of polygon surfaces connected along their common boundary curves.classG-XML componentclassRestriction of list type to store a 2-point range of numeric values.classProperty whose content is a Quantity.classMetadata about the rangeSet.classclassgml:Rectangle represents a rectangle as a surface patch with an outer boundary consisting of a linear ring.classA rectified grid has an origin and vectors that define its post locations.classclassclassA pattern or base for derived types used to specify complex types corresponding to a UML aggregation association.classclassA ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6.classEncapsulates a ring to represent properties in features or geometry collections.classclassProperty whose content is a scalar value.classValue of a scale factor (or ratio) that has no physical unit.classclassA solid is the basis for 3-dimensional geometry.classA container for an array of solids.classA property that has a solid as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classValue of a speed, with its units.classA sphere is a gridded surface given as a family of circles whose positions vary linearly along the axis of the sphere, and whise radius varies in proportions to the cosine function of the central angle.classModels a string description or reference to it.classA Surface is a 2-dimensional primitive and is composed of one or more surface patches as specified in ISO 19107:2003, 6.3.17.1.classA container for an array of surfaces.classA container for an array of surface patches.classA property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).classContainer for an object representing the target or subject of an observation.classValue of a time or temporal quantity, with its units.classclassA zero-dimensional geometric primitive that represents an identifiablepositionin time.classclassThis type extends the built-in xsd:decimal simple type to allow floating-point values for temporal length.classA GML period acts as a one-dimensional geometric primitive that represents an identifiable extent in time, usually defined by two time positions or time instants.classclassA temporal position.classclassA tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of breaklines, stoplines, and maximum length of triangle sides.static classclassThe track of a moving object is a sequence of specialized timeslices that indicate the status of the object.classgml:Triangle represents a triangle as a surface patch with an outer boundary consisting of a linear ring.classThis type defines a container for an array of triangle patches.classA triangulated surface is a polyhedral surface that is composed only of triangles.classReference to a unit of measure definition that applies to all the numerical values described by the element containing this element.classA Value Array is used for homogeneous arrays of primitive and aggregate values.classGML property which refers to, or contains, a set of homogeneously typed Values.classGML property which refers to, or contains, a ValueclassVector instances hold the components for a (usually spatial) vector within some coordinate reference system (CRS).classValue of a spatial volume quantity, with its units. -
Uses of ILcdSelfDescribedFeatured in com.luciad.format.xml.bind.schema
Classes in com.luciad.format.xml.bind.schema that implement ILcdSelfDescribedFeaturedModifier and TypeClassDescriptionclassDefault implementation for XML domain objects, based onILcdSelfDescribedFeatured.Methods in com.luciad.format.xml.bind.schema that return ILcdSelfDescribedFeaturedModifier and TypeMethodDescriptionstatic ILcdSelfDescribedFeaturedTLcdXMLSchemaBasedMappingUtil.createFeaturedObject(TLcdXMLSchemaBasedMapping aMapping, TLcdXMLSchemaElement aSchemaElement) Creates a new object instance for the specified XML Schema type, and implementingcom.luciad.util.ILcdSelfDescribedFeatured.
AbstractFeatureMember.