org.citygml4j.impl.gml.grids
Class RectifiedGridImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.geometry.AbstractGeometryImpl
          extended by org.citygml4j.impl.gml.grids.GridImpl
              extended by org.citygml4j.impl.gml.grids.RectifiedGridImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractGeometry, SRSInformationGroup, SRSReferenceGroup, GML, Grid, RectifiedGrid

public class RectifiedGridImpl
extends GridImpl
implements RectifiedGrid


Constructor Summary
RectifiedGridImpl()
           
 
Method Summary
<T> T
accept(GeometryFunctor<T> visitor)
           
 void accept(GeometryVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addOffsetVector(Vector offsetVector)
           
 BoundingBox calcBoundingBox()
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 java.util.List<Vector> getOffsetVector()
           
 PointProperty getOrigin()
           
 boolean isSetOffsetVector()
           
 boolean isSetOrigin()
           
 void setOffsetVector(java.util.List<Vector> offsetVector)
           
 void setOrigin(PointProperty origin)
           
 void unsetOffsetVector()
           
 boolean unsetOffsetVector(Vector offsetVector)
           
 void unsetOrigin()
           
 
Methods inherited from class org.citygml4j.impl.gml.grids.GridImpl
addAxisName, getAxisName, getDimension, getLimits, isSetAxisName, isSetDimension, isSetLimits, setAxisName, setDimension, setLimits, unsetAxisName, unsetLimits
 
Methods inherited from class org.citygml4j.impl.gml.geometry.AbstractGeometryImpl
addAxisLabel, addUomLabel, getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetGid, unsetSrsDimension, unsetSrsName, unsetUomLabels, unsetUomLabels
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getModelType, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.gml.grids.Grid
addAxisName, getAxisName, getDimension, getLimits, isSetAxisName, isSetDimension, isSetLimits, setAxisName, setDimension, setLimits, unsetAxisName, unsetLimits
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSReferenceGroup
getSrsDimension, getSrsName, isSetSrsDimension, isSetSrsName, setSrsDimension, setSrsName, unsetSrsDimension, unsetSrsName
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSInformationGroup
addAxisLabel, addUomLabel, getAxisLabels, getUomLabels, isSetAxisLabels, isSetUomLabels, setAxisLabels, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetUomLabels, unsetUomLabels
 

Constructor Detail

RectifiedGridImpl

public RectifiedGridImpl()
Method Detail

addOffsetVector

public void addOffsetVector(Vector offsetVector)
Specified by:
addOffsetVector in interface RectifiedGrid

getOrigin

public PointProperty getOrigin()
Specified by:
getOrigin in interface RectifiedGrid

getOffsetVector

public java.util.List<Vector> getOffsetVector()
Specified by:
getOffsetVector in interface RectifiedGrid

isSetOrigin

public boolean isSetOrigin()
Specified by:
isSetOrigin in interface RectifiedGrid

isSetOffsetVector

public boolean isSetOffsetVector()
Specified by:
isSetOffsetVector in interface RectifiedGrid

setOrigin

public void setOrigin(PointProperty origin)
Specified by:
setOrigin in interface RectifiedGrid

setOffsetVector

public void setOffsetVector(java.util.List<Vector> offsetVector)
Specified by:
setOffsetVector in interface RectifiedGrid

unsetOrigin

public void unsetOrigin()
Specified by:
unsetOrigin in interface RectifiedGrid

unsetOffsetVector

public boolean unsetOffsetVector(Vector offsetVector)
Specified by:
unsetOffsetVector in interface RectifiedGrid

unsetOffsetVector

public void unsetOffsetVector()
Specified by:
unsetOffsetVector in interface RectifiedGrid

calcBoundingBox

public BoundingBox calcBoundingBox()
Specified by:
calcBoundingBox in interface AbstractGeometry
Overrides:
calcBoundingBox in class GridImpl

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class GridImpl

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class GridImpl

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable
Overrides:
copy in class GridImpl

accept

public void accept(GeometryVisitor visitor)
Specified by:
accept in interface AbstractGeometry
Overrides:
accept in class GridImpl

accept

public <T> T accept(GeometryFunctor<T> visitor)
Specified by:
accept in interface AbstractGeometry
Overrides:
accept in class GridImpl

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML
Overrides:
accept in class GridImpl

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML
Overrides:
accept in class GridImpl