public class MatrixImpl extends DataArrayImpl implements Matrix
Modifier and Type | Field and Description |
---|---|
protected String |
localFrame |
protected String |
referenceFrame |
ARRAY_SIZE_FIELD, currentSize, errorBlockMixed, implicitElementCount
elementCount, elementType, ELT_COUNT_NAME, encoding, values
dataBlock, definition, encodingInfo, INDENT, MAX_ARRAY_ERRORS, optional, parent, scalarCount, updatable
description, identifier, label
extensionList, id
Constructor and Description |
---|
MatrixImpl() |
MatrixImpl(int arraySize) |
Modifier and Type | Method and Description |
---|---|
MatrixImpl |
copy()
Return a structural copy of this component
The copy is done recursively, but only the structure is copied (not the data)
|
String |
getLocalFrame()
Gets the localFrame property
|
String |
getReferenceFrame()
Gets the referenceFrame property
|
boolean |
isSetLocalFrame()
Checks if localFrame is set
|
boolean |
isSetReferenceFrame()
Checks if referenceFrame is set
|
void |
setElementType(String name,
DataComponent component)
Sets the elementType property
|
void |
setLocalFrame(String localFrame)
Sets the localFrame property
|
void |
setReferenceFrame(String referenceFrame)
Sets the referenceFrame property
|
accept, checkIndex, clearData, copyTo, createDataBlock, getArraySizeComponent, getComponent, getComponent, getComponentCount, getComponentIndex, resizeDataBlock, setData, setFixedSize, toString, updateAtomCount, updateSize, updateSize, updateSizeComponent, updateStartIndex, validateData
addComponent, copyTo, getElementCount, getElementCountProperty, getElementType, getElementTypeProperty, getEncoding, getValues, hasConstraints, isImplicitSize, isSetEncoding, isSetValues, isVariableSize, removeComponent, removeComponent, setElementCount, setEncoding, setValues, setVariableSizeComponent
assignNewDataBlock, clone, copyTo, getData, getDefinition, getEncodingInfo, getName, getOptional, getParent, getUpdatable, isSetDefinition, isSetOptional, isSetUpdatable, renewDataBlock, setDefinition, setEncodingInfo, setName, setOptional, setParent, setUpdatable, toString, unSetOptional, unSetUpdatable
copyTo, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setId
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isImplicitSize, isVariableSize, updateSize, updateSize
getElementCount, getElementCountProperty, getElementType, getElementTypeProperty, getEncoding, getValues, isSetEncoding, isSetValues, setElementCount, setEncoding, setValues
accept, addComponent, assignNewDataBlock, clearData, clone, createDataBlock, getComponent, getComponent, getComponentCount, getComponentIndex, getData, getDefinition, getName, getOptional, getParent, getUpdatable, hasConstraints, 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
public MatrixImpl copy()
DataComponent
copy
in interface HasCopy
copy
in interface DataArray
copy
in interface DataComponent
copy
in interface Matrix
copy
in class DataArrayImpl
public void setElementType(String name, DataComponent component)
setElementType
in interface BlockComponent
setElementType
in class AbstractArrayImpl
public String getReferenceFrame()
getReferenceFrame
in interface HasRefFrames
public boolean isSetReferenceFrame()
isSetReferenceFrame
in interface HasRefFrames
public void setReferenceFrame(String referenceFrame)
setReferenceFrame
in interface HasRefFrames
public String getLocalFrame()
getLocalFrame
in interface HasRefFrames
public boolean isSetLocalFrame()
isSetLocalFrame
in interface HasRefFrames
public void setLocalFrame(String localFrame)
setLocalFrame
in interface HasRefFrames
Copyright © 2016 Sensia Software LLC. All rights reserved.