Package | Description |
---|---|
com.luciad.format.kml22.model |
This package and its subpackages provide a domain model for the KML 2.2 data format.
|
Modifier and Type | Method and Description |
---|---|
static ELcdKML22ContentType |
ELcdKML22ContentType.getContentType(TLcdKML22AbstractFeature aKMLFeature)
Gets the content type for a given KML feature.
|
static ELcdKML22ContentType |
ELcdKML22ContentType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ELcdKML22ContentType[] |
ELcdKML22ContentType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
List<EnumSet<ELcdKML22ContentType>> |
TLcdKML22RenderableModel.getDefaultContentTypeOrder()
A list of EnumSet instances that each define a grouping of elements.
|
Modifier and Type | Method and Description |
---|---|
int |
TLcdKML22RenderableModel.applyOnInteract2DBounds(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aFilterOnAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder,
boolean aStrictInteract,
ILcdFunction aFunctionToApply,
double aPrecisionX,
double aPrecisionY)
Applies the specified function to all the model elements that meet the specified filter.
|
int |
TLcdKML22DynamicModel.applyOnInteract2DBounds(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aFilterOnAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder,
boolean aStrictInteract,
ILcdFunction aFunctionToApply,
double aPrecisionX,
double aPrecisionY)
Applies the specified function to all the model elements that meet the specified filter.
|
int |
TLcdKML22RenderableModel.applyOnInteract2DBounds(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aFilterOnAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder,
boolean aStrictInteract,
ILcdFunction aFunctionToApply,
double aPrecisionX,
double aPrecisionY,
double aMinSizeX,
double aMinSizeY,
boolean aIncludePoints)
Applies the specified function to all the model elements that meet the specified filter.
|
int |
TLcdKML22DynamicModel.applyOnInteract2DBounds(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aFilterOnAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder,
boolean aStrictInteract,
ILcdFunction aFunctionToApply,
double aPrecisionX,
double aPrecisionY,
double aMinSizeX,
double aMinSizeY,
boolean aIncludePoints)
Applies the specified function to all the model elements that meet the specified filter.
|
Enumeration |
TLcdKML22RenderableModel.elements(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder)
Returns an enumeration over all elements of this model that meet the specified filter.
|
Enumeration |
TLcdKML22DynamicModel.elements(ILcdBounds aBounds,
ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
boolean aForceDrawingOrder)
Returns an enumeration over all elements of this model that meet the specified filter.
|
ILcdBounds |
TLcdKML22RenderableModel.getBounds(ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
ILcdFilter aElementFilter)
Returns the union of all spatial bounds of the elements in this model that meet the specified
filter.
|
ILcdBounds |
TLcdKML22DynamicModel.getBounds(ILcdTimeBounds aTimeBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
ILcdFilter aElementFilter)
Returns the union of all spatial bounds of the elements in this model that meet the specified
filter.
|
ILcdTimeBounds |
TLcdKML22RenderableModel.getTimeBounds(ILcdBounds aSpatialBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
ILcdFilter aElementFilter,
boolean aIgnoreUnboundedTimeBounds)
Returns the union of all time bounds of the elements in the hierarchy of the delegate model
that meet the specified filter.
|
ILcdTimeBounds |
TLcdKML22DynamicModel.getTimeBounds(ILcdBounds aSpatialBounds,
Set<ELcdKML22ContentType> aContentTypes,
Set<ELcdKML22AltitudeMode> aAltitudeModes,
boolean aFilterOnVisibility,
boolean aFilterOnRegion,
ILcdFilter aElementFilter,
boolean aIgnoreUnboundedTimeBounds)
Returns the union of all time bounds of the elements in this model that meet the specified
filter.
|
void |
TLcdKML22RenderableModel.setDefaultContentTypeOrder(List<EnumSet<ELcdKML22ContentType>> aDefaultContentTypeOrder)
Sets the content type ordering to apply when performing a call to a
applyOnInteract or
elements method that does not take a content type parameter. |
Constructor and Description |
---|
TLcdKML22RenderableModel(TLcdKML22DynamicModel aDelegateModel,
List<EnumSet<ELcdKML22ContentType>> aDefaultContentTypeOrder)
Constructs a
TLcdKML22Model object based on the given delegate
TLcdKML22ModelTreeNode . |