org.citygml4j.model.gml.geometry.primitives
Interface Envelope

All Superinterfaces:
Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup
All Known Implementing Classes:
EnvelopeImpl

public interface Envelope
extends SRSReferenceGroup, Child, Copyable


Method Summary
 void addCoord(Coord coord)
           
 void addPos(DirectPosition pos)
           
 Envelope convert3d()
           
 java.util.List<Coord> getCoord()
           
 Coordinates getCoordinates()
           
 DirectPosition getLowerCorner()
           
 java.util.List<DirectPosition> getPos()
           
 DirectPosition getUpperCorner()
           
 boolean isSetCoord()
           
 boolean isSetCoordinates()
           
 boolean isSetLowerCorner()
           
 boolean isSetPos()
           
 boolean isSetUpperCorner()
           
 void setCoord(java.util.List<Coord> coord)
           
 void setCoordinates(Coordinates coordinates)
           
 void setLowerCorner(DirectPosition lowerCorner)
           
 void setLowerCorner(Point lowerCorner)
           
 void setPos(java.util.List<DirectPosition> pos)
           
 void setUpperCorner(DirectPosition upperCorner)
           
 void setUpperCorner(Point upperCorner)
           
 BoundingBox toBoundingBox()
           
 void unsetCoord()
           
 boolean unsetCoord(Coord coord)
           
 void unsetCoordinates()
           
 void unsetLowerCorner()
           
 void unsetPos()
           
 boolean unsetPos(DirectPosition pos)
           
 void unsetUpperCorner()
           
 
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
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getLowerCorner

DirectPosition getLowerCorner()

getUpperCorner

DirectPosition getUpperCorner()

getCoord

java.util.List<Coord> getCoord()

getPos

java.util.List<DirectPosition> getPos()

getCoordinates

Coordinates getCoordinates()

isSetLowerCorner

boolean isSetLowerCorner()

isSetUpperCorner

boolean isSetUpperCorner()

isSetCoord

boolean isSetCoord()

isSetPos

boolean isSetPos()

isSetCoordinates

boolean isSetCoordinates()

toBoundingBox

BoundingBox toBoundingBox()

convert3d

Envelope convert3d()

addCoord

void addCoord(Coord coord)

addPos

void addPos(DirectPosition pos)

setLowerCorner

void setLowerCorner(DirectPosition lowerCorner)

setLowerCorner

void setLowerCorner(Point lowerCorner)

setUpperCorner

void setUpperCorner(DirectPosition upperCorner)

setUpperCorner

void setUpperCorner(Point upperCorner)

setCoord

void setCoord(java.util.List<Coord> coord)

setPos

void setPos(java.util.List<DirectPosition> pos)

setCoordinates

void setCoordinates(Coordinates coordinates)

unsetLowerCorner

void unsetLowerCorner()

unsetUpperCorner

void unsetUpperCorner()

unsetPos

void unsetPos()

unsetCoord

void unsetCoord()

unsetCoord

boolean unsetCoord(Coord coord)

unsetPos

boolean unsetPos(DirectPosition pos)

unsetCoordinates

void unsetCoordinates()