public class SimpleGeometryFeature extends java.lang.Object implements VariableSimpleIF
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
user |
| Constructor and Description |
|---|
SimpleGeometryFeature(java.lang.String name,
DataType dataType,
AttributeContainer atts,
java.lang.String coordSysName,
java.lang.String units,
java.lang.String description,
java.lang.Object user,
GeometryType geometryType) |
| Modifier and Type | Method and Description |
|---|---|
AttributeContainer |
attributes()
Attributes for the variable.
|
int |
compareTo(VariableSimpleIF o) |
Attribute |
findAttributeIgnoreCase(java.lang.String name)
find the attribute for the variable with the given name, ignoring case.
|
java.util.List<Attribute> |
getAttributes()
Attributes for the variable.
|
SimpleGeometryCS |
getCoordSys() |
java.lang.String |
getCoordSysName() |
DataType |
getDataType()
Variable's data type
|
java.lang.String |
getDescription()
description of the Variable
|
java.util.List<Dimension> |
getDimensions()
Dimension List.
|
java.lang.String |
getFullName()
full, backslash escaped name of the data Variable
|
java.lang.String |
getGeometryDescription() |
GeometryType |
getGeometryType() |
CoordinateAxis |
getIDAxis()
Retrieves the ID Axis that corresponds to this geometry.
|
java.lang.String |
getName()
Name of the data Variable.
|
int |
getRank()
Variable rank
|
int[] |
getShape()
Variable shape
|
java.lang.String |
getShortName()
short name of the data Variable
|
java.lang.String |
getUnitsString()
Units of the Variable.
|
java.lang.Object |
getUserObject() |
CoordinateAxis |
getXAxis()
Retrieves the x Axis that corresponds to this geometry.
|
CoordinateAxis |
getYAxis()
Retrieves the y Axis that corresponds to this geometry.
|
CoordinateAxis |
getZAxis()
Retrieves the z Axis that corresponds to this geometry.
|
SimpleGeometry |
readGeometry(int index)
Get the data associated with the index
|
void |
setCoordSys(SimpleGeometryCS coordSys) |
java.lang.String |
toString() |
void |
toString(java.util.Formatter f,
Indent indent) |
public SimpleGeometryFeature(java.lang.String name,
DataType dataType,
AttributeContainer atts,
java.lang.String coordSysName,
java.lang.String units,
java.lang.String description,
java.lang.Object user,
GeometryType geometryType)
name - name of the featuredataType - data typeatts - list of attriburtescoordSysName - name of the coordinate systemunits - units to be useddescription - description of the featureuser - user responsible for featuregeometryType - type of geometrypublic void setCoordSys(SimpleGeometryCS coordSys)
public java.lang.String getName()
VariableSimpleIFgetName in interface VariableSimpleIFpublic DataType getDataType()
VariableSimpleIFgetDataType in interface VariableSimpleIFpublic AttributeContainer attributes()
VariableSimpleIFattributes in interface VariableSimpleIFpublic java.util.List<Attribute> getAttributes()
VariableSimpleIFgetAttributes in interface VariableSimpleIFpublic Attribute findAttributeIgnoreCase(java.lang.String name)
VariableSimpleIFfindAttributeIgnoreCase in interface VariableSimpleIFname - attribute namepublic java.lang.String getUnitsString()
VariableSimpleIFgetUnitsString in interface VariableSimpleIFpublic java.lang.String getDescription()
VariableSimpleIFgetDescription in interface VariableSimpleIFpublic java.lang.String getCoordSysName()
public java.lang.Object getUserObject()
public GeometryType getGeometryType()
public java.lang.String getGeometryDescription()
public java.lang.String toString()
toString in class java.lang.Objectpublic void toString(java.util.Formatter f,
Indent indent)
@Nonnull public SimpleGeometryCS getCoordSys()
public CoordinateAxis getXAxis()
public CoordinateAxis getYAxis()
public CoordinateAxis getZAxis()
public CoordinateAxis getIDAxis()
public SimpleGeometry readGeometry(int index)
index - number associated with the geometrypublic java.lang.String getFullName()
VariableSimpleIFgetFullName in interface VariableSimpleIFpublic java.lang.String getShortName()
VariableSimpleIFgetShortName in interface VariableSimpleIFpublic int getRank()
VariableSimpleIFgetRank in interface VariableSimpleIFpublic int[] getShape()
VariableSimpleIFgetShape in interface VariableSimpleIFpublic java.util.List<Dimension> getDimensions()
VariableSimpleIFgetDimensions in interface VariableSimpleIFpublic int compareTo(@Nonnull
VariableSimpleIF o)
compareTo in interface java.lang.Comparable<VariableSimpleIF>