Class TINRelief
- java.lang.Object
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,ReliefModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class TINRelief extends AbstractReliefComponent
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(FeatureFunctor<T> visitor)
void
accept(FeatureVisitor visitor)
<T> T
accept(GMLFunctor<T> visitor)
void
accept(GMLVisitor visitor)
void
addGenericApplicationPropertyOfTinRelief(ADEComponent ade)
BoundingShape
calcBoundedBy(BoundingBoxOptions options)
java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
CityGMLClass
getCityGMLClass()
java.util.List<ADEComponent>
getGenericApplicationPropertyOfTinRelief()
LodRepresentation
getLodRepresentation()
TinProperty
getTin()
boolean
isSetGenericApplicationPropertyOfTinRelief()
boolean
isSetTin()
void
setGenericApplicationPropertyOfTinRelief(java.util.List<ADEComponent> ade)
void
setTin(TinProperty tin)
void
unsetGenericApplicationPropertyOfTinRelief()
boolean
unsetGenericApplicationPropertyOfTinRelief(ADEComponent ade)
void
unsetTin()
-
Methods inherited from class org.citygml4j.model.citygml.relief.AbstractReliefComponent
addGenericApplicationPropertyOfReliefComponent, getExtent, getGenericApplicationPropertyOfReliefComponent, getLod, isSetExtent, isSetGenericApplicationPropertyOfReliefComponent, isSetLod, setExtent, setGenericApplicationPropertyOfReliefComponent, setLod, unsetExtent, unsetGenericApplicationPropertyOfReliefComponent, unsetGenericApplicationPropertyOfReliefComponent
-
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setCreationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, setTerminationDate, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
-
-
-
-
Constructor Detail
-
TINRelief
public TINRelief()
-
TINRelief
public TINRelief(Module module)
-
-
Method Detail
-
addGenericApplicationPropertyOfTinRelief
public void addGenericApplicationPropertyOfTinRelief(ADEComponent ade)
-
getGenericApplicationPropertyOfTinRelief
public java.util.List<ADEComponent> getGenericApplicationPropertyOfTinRelief()
-
getTin
public TinProperty getTin()
-
isSetGenericApplicationPropertyOfTinRelief
public boolean isSetGenericApplicationPropertyOfTinRelief()
-
isSetTin
public boolean isSetTin()
-
setGenericApplicationPropertyOfTinRelief
public void setGenericApplicationPropertyOfTinRelief(java.util.List<ADEComponent> ade)
-
setTin
public void setTin(TinProperty tin)
-
unsetGenericApplicationPropertyOfTinRelief
public void unsetGenericApplicationPropertyOfTinRelief()
-
unsetGenericApplicationPropertyOfTinRelief
public boolean unsetGenericApplicationPropertyOfTinRelief(ADEComponent ade)
-
unsetTin
public void unsetTin()
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractReliefComponent
-
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in classAbstractCityObject
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractReliefComponent
-
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-