Package org.vast.data
Class MatrixImpl
- All Implemented Interfaces:
 Serializable,HasCopy,AbstractSWE,AbstractSWEIdentifiable,BlockComponent,DataArray,DataComponent,HasRefFrames,Matrix
POJO class for XML type MatrixType(@http://www.opengis.net/swe/2.0).
 This is a complex type.
- See Also:
 
- 
Field Summary
FieldsFields inherited from class org.vast.data.DataArrayImpl
ARRAY_SIZE_FIELD, currentSize, MIXED_BLOCK_ERROR_MSGFields inherited from class org.vast.data.AbstractArrayImpl
elementCount, elementType, ELT_COUNT_NAME, encoding, implicitElementCount, valuesFields inherited from class org.vast.data.AbstractDataComponentImpl
dataBlock, definition, encodingInfo, INDENT, MAX_ARRAY_ERRORS, optional, parent, scalarCount, updatableFields inherited from class org.vast.data.AbstractSWEIdentifiableImpl
description, identifier, labelFields inherited from class org.vast.data.AbstractSWEImpl
extensionList, id - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncopy()Return a structural copy of this component The copy is done recursively, but only the structure is copied (not the data)Gets the localFrame propertyGets the referenceFrame propertybooleanChecks if localFrame is setbooleanChecks if referenceFrame is setvoidsetElementType(String name, DataComponent component) Sets the elementType propertyvoidsetLocalFrame(String localFrame) Sets the localFrame propertyvoidsetReferenceFrame(String referenceFrame) Sets the referenceFrame propertyMethods inherited from class org.vast.data.DataArrayImpl
accept, checkIndex, clearData, copyTo, createDataBlock, getComponent, getComponent, getComponentCount, getComponentIndex, resizeDataBlock, setData, setFixedSize, toString, updateAtomCount, updateSize, updateSize, updateSizeComponent, updateStartIndex, validateDataMethods inherited from class org.vast.data.AbstractArrayImpl
addComponent, copyTo, getArraySizeComponent, getElementCount, getElementCountProperty, getElementType, getElementTypeProperty, getEncoding, getValues, hasConstraints, isImplicitSize, isSetEncoding, isSetValues, isVariableSize, removeComponent, removeComponent, setElementCount, setEncoding, setValues, setVariableSizeComponentMethods inherited from class org.vast.data.AbstractDataComponentImpl
assignNewDataBlock, clone, copyTo, getData, getDefinition, getEncodingInfo, getName, getOptional, getParent, getUpdatable, hasData, isSetDefinition, isSetOptional, isSetUpdatable, renewDataBlock, setDefinition, setEncodingInfo, setName, setOptional, setParent, setUpdatable, toString, unSetOptional, unSetUpdatableMethods inherited from class org.vast.data.AbstractSWEIdentifiableImpl
copyTo, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabelMethods inherited from class org.vast.data.AbstractSWEImpl
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods inherited from interface net.opengis.swe.v20.AbstractSWEIdentifiable
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabelMethods inherited from interface net.opengis.swe.v20.BlockComponent
getElementCount, getElementCountProperty, getElementType, getElementTypeProperty, getEncoding, getValues, isSetEncoding, isSetValues, setEncoding, setValuesMethods inherited from interface net.opengis.swe.v20.DataArray
getArraySizeComponent, isImplicitSize, isVariableSize, setElementCount, updateSize, updateSizeMethods inherited from interface net.opengis.swe.v20.DataComponent
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 
- 
Field Details
- 
referenceFrame
 - 
localFrame
 
 - 
 - 
Constructor Details
- 
MatrixImpl
public MatrixImpl() - 
MatrixImpl
public MatrixImpl(int arraySize)  
 - 
 - 
Method Details
- 
copy
Description copied from interface:DataComponentReturn a structural copy of this component The copy is done recursively, but only the structure is copied (not the data)- Specified by:
 copyin interfaceDataArray- Specified by:
 copyin interfaceDataComponent- Specified by:
 copyin interfaceHasCopy- Specified by:
 copyin interfaceMatrix- Overrides:
 copyin classDataArrayImpl- Returns:
 - copy of this component, including sub-components
 
 - 
setElementType
Sets the elementType property- Specified by:
 setElementTypein interfaceBlockComponent- Overrides:
 setElementTypein classAbstractArrayImpl
 - 
getReferenceFrame
Gets the referenceFrame property- Specified by:
 getReferenceFramein interfaceHasRefFrames
 - 
isSetReferenceFrame
public boolean isSetReferenceFrame()Checks if referenceFrame is set- Specified by:
 isSetReferenceFramein interfaceHasRefFrames
 - 
setReferenceFrame
Sets the referenceFrame property- Specified by:
 setReferenceFramein interfaceHasRefFrames
 - 
getLocalFrame
Gets the localFrame property- Specified by:
 getLocalFramein interfaceHasRefFrames
 - 
isSetLocalFrame
public boolean isSetLocalFrame()Checks if localFrame is set- Specified by:
 isSetLocalFramein interfaceHasRefFrames
 - 
setLocalFrame
Sets the localFrame property- Specified by:
 setLocalFramein interfaceHasRefFrames
 
 -