public interface Vector extends DataComponent, HasRefFrames
Modifier and Type | Method and Description |
---|---|
void |
addCoordinateAsCount(java.lang.String name,
Count coordinate)
Adds a new coordinateAsCount property
|
void |
addCoordinateAsQuantity(java.lang.String name,
Quantity coordinate)
Adds a new coordinateAsQuantity property
|
void |
addCoordinateAsTime(java.lang.String name,
Time coordinate)
Adds a new coordinateAsTime property
|
Vector |
copy()
Return a structural copy of this component
The copy is done recursively, but only the structure is copied (not the data)
|
ScalarComponent |
getCoordinate(java.lang.String name)
Gets the coordinate property with the given name
|
OgcPropertyList<ScalarComponent> |
getCoordinateList()
Gets the list of coordinate properties
|
DataType |
getDataType()
Gets the component data type
|
int |
getNumCoordinates()
Returns number of coordinate properties
|
void |
setDataType(DataType type)
Sets the component data type
|
accept, addComponent, assignNewDataBlock, clearData, clone, createDataBlock, getComponent, getComponent, getComponentCount, getComponentIndex, getData, getDefinition, getName, getOptional, getParent, getUpdatable, hasConstraints, hasData, isSetDefinition, isSetOptional, isSetUpdatable, removeComponent, removeComponent, renewDataBlock, setData, setDefinition, setName, setOptional, setUpdatable, unSetOptional, unSetUpdatable, validateData
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId
getLocalFrame, getReferenceFrame, isSetLocalFrame, isSetReferenceFrame, setLocalFrame, setReferenceFrame
Vector copy()
DataComponent
copy
in interface DataComponent
copy
in interface HasCopy
OgcPropertyList<ScalarComponent> getCoordinateList()
int getNumCoordinates()
ScalarComponent getCoordinate(java.lang.String name)
void addCoordinateAsCount(java.lang.String name, Count coordinate)
void addCoordinateAsQuantity(java.lang.String name, Quantity coordinate)
void addCoordinateAsTime(java.lang.String name, Time coordinate)
DataType getDataType()
void setDataType(DataType type)