org.citygml4j.model.gml.geometry.aggregates
Interface MultiSurface

All Superinterfaces:
AbstractGeometricAggregate, AbstractGeometry, AbstractGML, Associable, Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup, StandardObjectProperties
All Known Implementing Classes:
MultiSurfaceImpl

public interface MultiSurface
extends AbstractGeometricAggregate


Method Summary
 void addSurfaceMember(SurfaceProperty surfaceMember)
           
 java.util.List<SurfaceProperty> getSurfaceMember()
           
 SurfaceArrayProperty getSurfaceMembers()
           
 boolean isSetSurfaceMember()
           
 boolean isSetSurfaceMembers()
           
 void setSurfaceMember(java.util.List<SurfaceProperty> surfaceMember)
           
 void setSurfaceMembers(SurfaceArrayProperty surfaceMembers)
           
 void unsetSurfaceMember()
           
 boolean unsetSurfaceMember(SurfaceProperty surfaceMember)
           
 void unsetSurfaceMembers()
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
accept, accept, calcBoundingBox, getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, 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.common.copy.Copyable
copy, copyTo
 
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
 

Method Detail

getSurfaceMember

java.util.List<SurfaceProperty> getSurfaceMember()

getSurfaceMembers

SurfaceArrayProperty getSurfaceMembers()

isSetSurfaceMember

boolean isSetSurfaceMember()

isSetSurfaceMembers

boolean isSetSurfaceMembers()

setSurfaceMember

void setSurfaceMember(java.util.List<SurfaceProperty> surfaceMember)

addSurfaceMember

void addSurfaceMember(SurfaceProperty surfaceMember)

setSurfaceMembers

void setSurfaceMembers(SurfaceArrayProperty surfaceMembers)

unsetSurfaceMember

void unsetSurfaceMember()

unsetSurfaceMember

boolean unsetSurfaceMember(SurfaceProperty surfaceMember)

unsetSurfaceMembers

void unsetSurfaceMembers()