org.citygml4j.model.gml.grids
Class Grid

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.geometry.AbstractGeometry
          extended by org.citygml4j.model.gml.grids.Grid
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, StandardObjectProperties, SRSInformationGroup, SRSReferenceGroup, GML
Direct Known Subclasses:
RectifiedGrid

public class Grid
extends AbstractGeometry


Constructor Summary
Grid()
           
 
Method Summary
<T> T
accept(GeometryFunctor<T> visitor)
           
 void accept(GeometryVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addAxisName(java.lang.String axisName)
           
 BoundingBox calcBoundingBox()
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<java.lang.String> getAxisName()
           
 java.lang.Integer getDimension()
           
 GMLClass getGMLClass()
           
 GridLimits getLimits()
           
 boolean isSetAxisName()
           
 boolean isSetDimension()
           
 boolean isSetLimits()
           
 void setAxisName(java.util.List<java.lang.String> axisName)
           
 void setDimension(java.lang.Integer dimension)
           
 void setLimits(GridLimits limits)
           
 void unsetAxisName()
           
 void unsetLimits()
           
 
Methods inherited from class org.citygml4j.model.gml.geometry.AbstractGeometry
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.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, 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.common.base.ModelObject
getModelType
 

Constructor Detail

Grid

public Grid()
Method Detail

getLimits

public GridLimits getLimits()

getAxisName

public java.util.List<java.lang.String> getAxisName()

getDimension

public java.lang.Integer getDimension()

isSetLimits

public boolean isSetLimits()

isSetAxisName

public boolean isSetAxisName()

isSetDimension

public boolean isSetDimension()

setLimits

public void setLimits(GridLimits limits)

addAxisName

public void addAxisName(java.lang.String axisName)

setAxisName

public void setAxisName(java.util.List<java.lang.String> axisName)

setDimension

public void setDimension(java.lang.Integer dimension)

unsetLimits

public void unsetLimits()

unsetAxisName

public void unsetAxisName()

calcBoundingBox

public BoundingBox calcBoundingBox()
Specified by:
calcBoundingBox in class AbstractGeometry

getGMLClass

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

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

accept

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

accept

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

accept

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

accept

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