Class TLcdGML32CompositeSolid

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdCloneable, ILcdDeepCloneable, Serializable, Cloneable

public class TLcdGML32CompositeSolid extends TLcdGML32AbstractSolid
gml:CompositeSolid implements ISO 19107 GM_CompositeSolid (see ISO 19107:2003, 6.6.7) as specified in D.2.3.6. A gml:CompositeSolid is represented by a set of orientable surfaces. It is a geometry type with all the geometric properties of a (primitive) solid. Essentially, a composite solid is a collection of solids that join in pairs on common boundary surfaces and which, when considered as a whole, form a single solid. solidMember references or contains one solid in the composite solid. The solids are contiguous.
Since:
10.0
See Also:
  • Field Details

    • AGGREGATION_TYPE_PROPERTY

      public static final TLcdDataProperty AGGREGATION_TYPE_PROPERTY
      Data property that maps to the aggregationType attribute. The possible values for this property are instances of ELcdGML32Aggregation.
    • SOLID_MEMBER_PROPERTY

      public static final TLcdDataProperty SOLID_MEMBER_PROPERTY
      Data property that maps to the solidMember element. The possible values for this property are instances of List<TLcdGML32SolidProperty>.
  • Constructor Details

    • TLcdGML32CompositeSolid

      public TLcdGML32CompositeSolid()
    • TLcdGML32CompositeSolid

      public TLcdGML32CompositeSolid(TLcdDataType aType)
  • Method Details

    • getAggregationType

      public ELcdGML32Aggregation getAggregationType()
      Returns the value of the property that maps to the aggregationType attribute.
      Returns:
      the value of the AGGREGATION_TYPE_PROPERTY property.
    • setAggregationType

      public void setAggregationType(ELcdGML32Aggregation aValue)
      Sets the value of the property that maps to the aggregationType attribute.
      Parameters:
      aValue - the value to set for the AGGREGATION_TYPE_PROPERTY property.
    • getSolidMember

      public List<TLcdGML32AbstractSolid> getSolidMember()
      Returns the value of the property that maps to the solidMember element.

      This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element, which is substitutable for gml:AbstractSolid.

      Returns:
      the value of the SOLID_MEMBER_PROPERTY property.
      See Also: