public abstract class CG_AbstractBoundarySurface extends CG_CityObject
Modifier and Type | Field and Description |
---|---|
protected IMultiSurface<IOrientableSurface> |
lod2MultiSurface |
protected IMultiSurface<IOrientableSurface> |
lod3MultiSurface |
protected IMultiSurface<IOrientableSurface> |
lod4MultiSurface |
protected List<CG_AbstractOpening> |
opening |
creationDate, externalReference, generalizesTo, id, ID_COUNT, terminationDate
LOGGER
featureType, geom, logger, population, topo
Constructor and Description |
---|
CG_AbstractBoundarySurface() |
CG_AbstractBoundarySurface(BoundarySurface bS) |
Modifier and Type | Method and Description |
---|---|
CityObject |
export() |
static CG_AbstractBoundarySurface |
generateBoundarySurface(BoundarySurface bs) |
IMultiSurface<IOrientableSurface> |
getLod2MultiSurface()
Gets the value of the lod2MultiSurface property.
|
IMultiSurface<IOrientableSurface> |
getLod3MultiSurface()
Gets the value of the lod3MultiSurface property.
|
IMultiSurface<IOrientableSurface> |
getLod4MultiSurface()
Gets the value of the lod4MultiSurface property.
|
List<CG_AbstractOpening> |
getOpening() |
boolean |
isSetLod2MultiSurface() |
boolean |
isSetLod3MultiSurface() |
boolean |
isSetLod4MultiSurface() |
boolean |
isSetOpening() |
void |
setLod2MultiSurface(IMultiSurface<? extends IOrientableSurface> value)
Sets the value of the lod2MultiSurface property.
|
void |
setLod3MultiSurface(IMultiSurface<IOrientableSurface> value)
Sets the value of the lod3MultiSurface property.
|
void |
setLod4MultiSurface(IMultiSurface<IOrientableSurface> value)
Sets the value of the lod4MultiSurface property.
|
void |
unsetOpening() |
generateCityObject, getAppearanceProperty, getCreationDate, getExternalReference, getGeneralizesTo, getId, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetTerminationDate, setCreationDate, setId, setTerminationDate, unsetExternalReference, unsetGeneralizesTo
cloneGeom, getAttribute, getAttribute, getAttribute, getAttributes, getSchema, setAttribute, setAttribute, setAttribute, setAttributes, setSchema, toString
addAllCorrespondants, addCorrespondant, class2PrimitiveClass, clearCorrespondants, createTypedFeature, equals, getCorrespondant, getCorrespondants, getCorrespondants, getCorrespondantsAsString, getFeatureCollection, getFeatureCollections, getFeatureType, getGeom, getLogger, getPopulation, getRelatedFeatures, getRelatedFeatures, getRepresentation, getSizeCorrespondants, getTopo, hasGeom, hasTopo, intersecte, isDeleted, removeCorrespondant, setCorrespondants, setDeleted, setFeatureType, setGeom, setPopulation, setRepresentation, setTopo
protected IMultiSurface<IOrientableSurface> lod2MultiSurface
protected IMultiSurface<IOrientableSurface> lod3MultiSurface
protected IMultiSurface<IOrientableSurface> lod4MultiSurface
protected List<CG_AbstractOpening> opening
public CG_AbstractBoundarySurface()
public CG_AbstractBoundarySurface(BoundarySurface bS)
public CityObject export()
export
in class CG_CityObject
public static CG_AbstractBoundarySurface generateBoundarySurface(BoundarySurface bs)
public IMultiSurface<IOrientableSurface> getLod2MultiSurface()
IMultiSurface
public void setLod2MultiSurface(IMultiSurface<? extends IOrientableSurface> value)
value
- allowed object is *
public boolean isSetLod2MultiSurface()
public IMultiSurface<IOrientableSurface> getLod3MultiSurface()
IMultiSurface
public void setLod3MultiSurface(IMultiSurface<IOrientableSurface> value)
value
- allowed object is *
public boolean isSetLod3MultiSurface()
public IMultiSurface<IOrientableSurface> getLod4MultiSurface()
IMultiSurface
public void setLod4MultiSurface(IMultiSurface<IOrientableSurface> value)
value
- allowed object is *
public boolean isSetLod4MultiSurface()
public List<CG_AbstractOpening> getOpening()
public boolean isSetOpening()
public void unsetOpening()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.