Package org.hl7.fhir.r5.model
Enum ImagingSelection.ImagingSelectionGraphicType
- java.lang.Object
-
- java.lang.Enum<ImagingSelection.ImagingSelectionGraphicType>
-
- org.hl7.fhir.r5.model.ImagingSelection.ImagingSelectionGraphicType
-
- All Implemented Interfaces:
Serializable,Comparable<ImagingSelection.ImagingSelectionGraphicType>
- Enclosing class:
- ImagingSelection
public static enum ImagingSelection.ImagingSelectionGraphicType extends Enum<ImagingSelection.ImagingSelectionGraphicType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ELLIPSEan ellipse defined by four (x,y,z) triplets, the first two triplets specifying the endpoints of the major axis and the second two triplets specifying the endpoints of the minor axis.ELLIPSOIDa three-dimensional geometric surface whose plane sections are either ellipses or circles and contains three intersecting orthogonal axes, \"a\", \"b\", and \"c\"; the ellipsoid is defined by six (x,y,z) triplets, the first and second triplets specifying the endpoints of axis \"a\", the third and fourth triplets specifying the endpoints of axis \"b\", and the fifth and sixth triplets specifying the endpoints of axis \"c\".MULTIPOINTmultiple locations each denoted by an (x,y,z) triplet; the points need not be coplanar.NULLadded to help the parsers with the generic typesPOINTA single location denoted by a single (x,y,z) triplet.POLYGONa series of connected line segments with ordered vertices denoted by (x,y,z) triplets, where the first and last vertices shall be the same forming a polygon; the points shall be coplanar.POLYLINEa series of connected line segments with ordered vertices denoted by (x,y,z) triplets; the points need not be coplanar.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImagingSelection.ImagingSelectionGraphicTypefromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static ImagingSelection.ImagingSelectionGraphicTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ImagingSelection.ImagingSelectionGraphicType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
POINT
public static final ImagingSelection.ImagingSelectionGraphicType POINT
A single location denoted by a single (x,y,z) triplet.
-
MULTIPOINT
public static final ImagingSelection.ImagingSelectionGraphicType MULTIPOINT
multiple locations each denoted by an (x,y,z) triplet; the points need not be coplanar.
-
POLYLINE
public static final ImagingSelection.ImagingSelectionGraphicType POLYLINE
a series of connected line segments with ordered vertices denoted by (x,y,z) triplets; the points need not be coplanar.
-
POLYGON
public static final ImagingSelection.ImagingSelectionGraphicType POLYGON
a series of connected line segments with ordered vertices denoted by (x,y,z) triplets, where the first and last vertices shall be the same forming a polygon; the points shall be coplanar.
-
ELLIPSE
public static final ImagingSelection.ImagingSelectionGraphicType ELLIPSE
an ellipse defined by four (x,y,z) triplets, the first two triplets specifying the endpoints of the major axis and the second two triplets specifying the endpoints of the minor axis.
-
ELLIPSOID
public static final ImagingSelection.ImagingSelectionGraphicType ELLIPSOID
a three-dimensional geometric surface whose plane sections are either ellipses or circles and contains three intersecting orthogonal axes, \"a\", \"b\", and \"c\"; the ellipsoid is defined by six (x,y,z) triplets, the first and second triplets specifying the endpoints of axis \"a\", the third and fourth triplets specifying the endpoints of axis \"b\", and the fifth and sixth triplets specifying the endpoints of axis \"c\".
-
NULL
public static final ImagingSelection.ImagingSelectionGraphicType NULL
added to help the parsers with the generic types
-
-
Method Detail
-
values
public static ImagingSelection.ImagingSelectionGraphicType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ImagingSelection.ImagingSelectionGraphicType c : ImagingSelection.ImagingSelectionGraphicType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ImagingSelection.ImagingSelectionGraphicType 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 nameNullPointerException- if the argument is null
-
fromCode
public static ImagingSelection.ImagingSelectionGraphicType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-