Class TLcdGML32Solid

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

public class TLcdGML32Solid extends TLcdGML32AbstractSolid
A solid is the basis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces as specified in ISO 19107:2003, 6.3.18. exterior specifies the outer boundary, interior the inner boundary of the solid.
Since:
10.0
See Also:
  • Field Details

    • EXTERIOR_PROPERTY

      public static final TLcdDataProperty EXTERIOR_PROPERTY
      Data property that maps to the exterior element. The possible values for this property are instances of TLcdGML32ShellProperty.
    • INTERIOR_PROPERTY

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

    • TLcdGML32Solid

      public TLcdGML32Solid()
    • TLcdGML32Solid

      public TLcdGML32Solid(TLcdDataType aType)
  • Method Details

    • getExterior

      public TLcdGML32Shell getExterior()
      Returns the role value contained in the value of the EXTERIOR_PROPERTY property. Returns null if the value of the EXTERIOR_PROPERTY property is null.
      Returns:
      the role value of the EXTERIOR_PROPERTY property.
      See Also:
    • setExterior

      public void setExterior(TLcdGML32Shell aValue)
      Sets the value of the property that maps to the exterior element. to a new instance of the association class TLcdGML32ShellProperty initialized with the given role value. In case the given role value is null, the EXTERIOR_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the EXTERIOR_PROPERTY property.
    • getInterior

      public List<TLcdGML32Shell> getInterior()
      Gets the value of the INTERIOR_PROPERTY property adapted to a list of TLcdGML32Shell instances.
      Returns:
      the value of the INTERIOR_PROPERTY property adapted to a list of TLcdGML32Shell instances.
      See Also: