Enum Quantities.Type

java.lang.Object
java.lang.Enum<Quantities.Type>
com.solibri.smc.api.model.Quantities.Type
All Implemented Interfaces:
Serializable, Comparable<Quantities.Type>, java.lang.constant.Constable
Enclosing interface:
Quantities

public static enum Quantities.Type
extends Enum<Quantities.Type>
Specifies the type of the quantity.
Since:
9.10.2
  • Enum Constant Details

    • AREA

      public static final Quantities.Type AREA
      The area of the component.
      Since:
      9.10.2
    • MINIMUM_AREA

      public static final Quantities.Type MINIMUM_AREA
      The minimum area of the component.
      Since:
      9.10.2
    • AREA_OF_DOORS

      public static final Quantities.Type AREA_OF_DOORS
      The area of the doors related to the component.
      Since:
      9.10.2
    • AREA_OF_OPENINGS

      public static final Quantities.Type AREA_OF_OPENINGS
      The area of the openings related to the component.
      Since:
      9.10.2
    • AREA_OF_WINDOWS

      public static final Quantities.Type AREA_OF_WINDOWS
      The area of the windows related to the component.
      Since:
      9.10.2
    • BOTTOM_AREA

      public static final Quantities.Type BOTTOM_AREA
      The bottom area of the component.
      Since:
      9.10.2
    • DIAMETER

      public static final Quantities.Type DIAMETER
      The diameter of the component.
      Since:
      9.10.2
    • FRAME_LENGTH

      public static final Quantities.Type FRAME_LENGTH
      The length of the component's frame.
      Since:
      9.10.2
    • GROSS_AREA

      public static final Quantities.Type GROSS_AREA
      The gross area of the component.
      Since:
      9.10.2
    • MINIMUM_GROSS_AREA

      public static final Quantities.Type MINIMUM_GROSS_AREA
      The minimum gross area of the component.
      Since:
      9.10.2
    • HEIGHT

      public static final Quantities.Type HEIGHT
      The height of the component.
      Since:
      9.10.2
    • MINIMUM_HEIGHT

      public static final Quantities.Type MINIMUM_HEIGHT
      The minimum height of the component.
      Since:
      9.10.2
    • LENGTH

      public static final Quantities.Type LENGTH
      The length of the component.
      Since:
      9.10.2
    • MINIMUM_LENGTH

      public static final Quantities.Type MINIMUM_LENGTH
      The minimum length of the component.
      Since:
      9.10.2
    • PERIMETER

      public static final Quantities.Type PERIMETER
      The perimeter length of the component.
      Since:
      9.10.2
    • PERIMETER_OF_OPENINGS

      public static final Quantities.Type PERIMETER_OF_OPENINGS
      The perimeter length of the openings related to the component.
      Since:
      9.10.2
    • PROFILE_WIDTH

      public static final Quantities.Type PROFILE_WIDTH
      The profile width of the component.
      Since:
      9.10.2
    • SKIN_AREA

      public static final Quantities.Type SKIN_AREA
      The skin area of the component.
      Since:
      9.10.2
    • THICKNESS

      public static final Quantities.Type THICKNESS
      The thickness of the component.
      Since:
      9.10.2
    • MINIMUM_THICKNESS

      public static final Quantities.Type MINIMUM_THICKNESS
      The minimum thickness of the component.
      Since:
      9.10.2
    • VOLUME

      public static final Quantities.Type VOLUME
      The volume of the component.
      Since:
      9.10.2
    • WIDTH

      public static final Quantities.Type WIDTH
      The width of the component.
      Since:
      9.10.2
  • Method Details

    • values

      public static Quantities.Type[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Quantities.Type valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getPropertyType

      public PropertyType getPropertyType()
      Returns the property type of the quantity.
      Returns:
      the property type of the quantity
      Since:
      9.10.2