Class Vector
- java.lang.Object
-
- org.citygml4j.model.gml.geometry.primitives.Vector
-
- All Implemented Interfaces:
java.io.Serializable
,ModelObject
,Child
,Copyable
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class Vector extends java.lang.Object implements SRSReferenceGroup, Child, Copyable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAxisLabel(java.lang.String axisLabel)
void
addUomLabel(java.lang.String uomLabel)
void
addValue(java.lang.Double value)
java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
java.util.List<java.lang.String>
getAxisLabels()
GMLClass
getGMLClass()
java.lang.String
getInheritedSrsName()
ModelObject
getParent()
java.lang.Integer
getSrsDimension()
java.lang.String
getSrsName()
java.util.List<java.lang.String>
getUomLabels()
java.util.List<java.lang.Double>
getValue()
boolean
isSetAxisLabels()
boolean
isSetParent()
boolean
isSetSrsDimension()
boolean
isSetSrsName()
boolean
isSetUomLabels()
boolean
isSetValue()
void
setAxisLabels(java.util.List<java.lang.String> axisLabels)
void
setParent(ModelObject parent)
void
setSrsDimension(java.lang.Integer srsDimension)
void
setSrsName(java.lang.String srsName)
void
setUomLabels(java.util.List<java.lang.String> uomLabels)
void
setValue(java.util.List<java.lang.Double> value)
java.util.List<java.lang.Double>
toList3d()
Matrix
toMatrix()
void
unsetAxisLabels()
boolean
unsetAxisLabels(java.lang.String axisLabel)
void
unsetParent()
void
unsetSrsDimension()
void
unsetSrsName()
void
unsetUomLabels()
boolean
unsetUomLabels(java.lang.String uomLabel)
void
unsetValue()
-
-
-
Constructor Detail
-
Vector
public Vector()
-
Vector
public Vector(Matrix matrix)
-
-
Method Detail
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
-
getValue
public java.util.List<java.lang.Double> getValue()
-
isSetValue
public boolean isSetValue()
-
addValue
public void addValue(java.lang.Double value)
-
setValue
public void setValue(java.util.List<java.lang.Double> value)
-
unsetValue
public void unsetValue()
-
getSrsDimension
public java.lang.Integer getSrsDimension()
- Specified by:
getSrsDimension
in interfaceSRSReferenceGroup
-
getSrsName
public java.lang.String getSrsName()
- Specified by:
getSrsName
in interfaceSRSReferenceGroup
-
getInheritedSrsName
public java.lang.String getInheritedSrsName()
- Specified by:
getInheritedSrsName
in interfaceSRSReferenceGroup
-
isSetSrsDimension
public boolean isSetSrsDimension()
- Specified by:
isSetSrsDimension
in interfaceSRSReferenceGroup
-
isSetSrsName
public boolean isSetSrsName()
- Specified by:
isSetSrsName
in interfaceSRSReferenceGroup
-
setSrsDimension
public void setSrsDimension(java.lang.Integer srsDimension)
- Specified by:
setSrsDimension
in interfaceSRSReferenceGroup
-
setSrsName
public void setSrsName(java.lang.String srsName)
- Specified by:
setSrsName
in interfaceSRSReferenceGroup
-
unsetSrsDimension
public void unsetSrsDimension()
- Specified by:
unsetSrsDimension
in interfaceSRSReferenceGroup
-
unsetSrsName
public void unsetSrsName()
- Specified by:
unsetSrsName
in interfaceSRSReferenceGroup
-
addAxisLabel
public void addAxisLabel(java.lang.String axisLabel)
- Specified by:
addAxisLabel
in interfaceSRSInformationGroup
-
addUomLabel
public void addUomLabel(java.lang.String uomLabel)
- Specified by:
addUomLabel
in interfaceSRSInformationGroup
-
getAxisLabels
public java.util.List<java.lang.String> getAxisLabels()
- Specified by:
getAxisLabels
in interfaceSRSInformationGroup
-
getUomLabels
public java.util.List<java.lang.String> getUomLabels()
- Specified by:
getUomLabels
in interfaceSRSInformationGroup
-
isSetAxisLabels
public boolean isSetAxisLabels()
- Specified by:
isSetAxisLabels
in interfaceSRSInformationGroup
-
isSetUomLabels
public boolean isSetUomLabels()
- Specified by:
isSetUomLabels
in interfaceSRSInformationGroup
-
setAxisLabels
public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
- Specified by:
setAxisLabels
in interfaceSRSInformationGroup
-
setUomLabels
public void setUomLabels(java.util.List<java.lang.String> uomLabels)
- Specified by:
setUomLabels
in interfaceSRSInformationGroup
-
unsetAxisLabels
public void unsetAxisLabels()
- Specified by:
unsetAxisLabels
in interfaceSRSInformationGroup
-
unsetAxisLabels
public boolean unsetAxisLabels(java.lang.String axisLabel)
- Specified by:
unsetAxisLabels
in interfaceSRSInformationGroup
-
unsetUomLabels
public void unsetUomLabels()
- Specified by:
unsetUomLabels
in interfaceSRSInformationGroup
-
unsetUomLabels
public boolean unsetUomLabels(java.lang.String uomLabel)
- Specified by:
unsetUomLabels
in interfaceSRSInformationGroup
-
getParent
public ModelObject getParent()
-
setParent
public void setParent(ModelObject parent)
-
isSetParent
public boolean isSetParent()
- Specified by:
isSetParent
in interfaceChild
-
unsetParent
public void unsetParent()
- Specified by:
unsetParent
in interfaceChild
-
toMatrix
public Matrix toMatrix()
-
toList3d
public java.util.List<java.lang.Double> toList3d()
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
-