public abstract class CG_TransportationComplex extends CG_AbstractTransportation
Modifier and Type | Field and Description |
---|---|
protected List<CG_AuxiliaryTrafficArea> |
auxiliaryTrafficArea |
protected List<String> |
function |
protected List<IGeometry> |
lod0Network |
protected IMultiSurface<IOrientableSurface> |
lod1MultiSurface |
protected IMultiSurface<IOrientableSurface> |
lod2MultiSurface |
protected IMultiSurface<IOrientableSurface> |
lod3MultiSurface |
protected IMultiSurface<IOrientableSurface> |
lod4MultiSurface |
protected List<CG_TrafficArea> |
trafficArea |
protected List<String> |
usage |
creationDate, externalReference, generalizesTo, id, ID_COUNT, terminationDate
LOGGER
featureType, geom, logger, population, topo
Constructor and Description |
---|
CG_TransportationComplex() |
CG_TransportationComplex(TransportationComplex tO) |
generateAbstractTransportationObject
export, 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> lod1MultiSurface
protected IMultiSurface<IOrientableSurface> lod2MultiSurface
protected IMultiSurface<IOrientableSurface> lod3MultiSurface
protected IMultiSurface<IOrientableSurface> lod4MultiSurface
protected List<CG_TrafficArea> trafficArea
protected List<CG_AuxiliaryTrafficArea> auxiliaryTrafficArea
public CG_TransportationComplex()
public CG_TransportationComplex(TransportationComplex tO)
public static CG_TransportationComplex generateTransportationComplex(TransportationComplex tO)
public boolean isSetFunction()
public void unsetFunction()
public boolean isSetUsage()
public void unsetUsage()
public List<CG_TrafficArea> getTrafficArea()
public boolean isSetTrafficArea()
public void unsetTrafficArea()
public List<CG_AuxiliaryTrafficArea> getAuxiliaryTrafficArea()
This accessor method returns a reference to the live list, not a snapshot.
Therefore any modification you make to the returned list will be present
inside the JAXB object. This is why there is not a set
method
for the auxiliaryTrafficArea property.
For example, to add a new item, do as follows:
getAuxiliaryTrafficArea().add(newItem);
Objects of the following type(s) are allowed in the list
CG_AuxiliaryTrafficAreaProperty
public boolean isSetAuxiliaryTrafficArea()
public void unsetAuxiliaryTrafficArea()
public List<IGeometry> getLod0Network()
This accessor method returns a reference to the live list, not a snapshot.
Therefore any modification you make to the returned list will be present
inside the JAXB object. This is why there is not a set
method
for the lod0Network property.
For example, to add a new item, do as follows:
getLod0Network().add(newItem);
Objects of the following type(s) are allowed in the list IGeometry
public boolean isSetLod0Network()
public void unsetLod0Network()
public IMultiSurface<IOrientableSurface> getLod1MultiSurface()
IMultiSurface
public void setLod1MultiSurface(IMultiSurface<IOrientableSurface> value)
value
- allowed object is *
public boolean isSetLod1MultiSurface()
public IMultiSurface<IOrientableSurface> getLod2MultiSurface()
IMultiSurface
public void setLod2MultiSurface(IMultiSurface<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()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.