Ellipses
igds_type: igds_ellipse
This geometry type is stored in an IGDS type 15 element.
Ellipse features are point features, and only have a single coordinate. This point serves as the center of the ellipse. Additional attributes specify the rotation, major axis, and minor axis of the ellipse.
The primary ellipse axis is not necessarily the longest axis, but rather the one whose orientation is specified by the rotation value.
Note: The ArcStroker transformer can be used to convert an ellipse to a polygon. This is useful for storing ellipses in systems that do not support them directly.
Attribute Name |
Notes |
Version Info |
Contents |
---|---|---|---|
igds_primary_axis |
|
|
The length of the semi-major axis in ground units. Range: Any real number Default: No default Reprojectable: Yes |
igds_secondary_axis |
|
|
The length of the semi-minor axis in ground units. Range: Any real number Default: No default Reprojectable: Yes |
igds_rotation |
|
|
The rotation of the major axis. The rotation is measured in degrees counterclockwise up from horizontal. Range: -360.0..360.0 Default: 0 Reprojectable: Yes |
igds_fill_color |
|
|
The color used to fill the shape. This will override any solid fill linkage that may be present on the feature. Range: 0..255 Default: No fill |
igds_fill_color.red |
Reader only |
|
The fill’s red color intensity, as determined by looking up the fill color index in the color table. Range: >0..255 |
igds_fill_color.green |
Reader only |
|
The fill’s green color intensity, as determined by looking up the fill color index in the color table. Range: >0..255 |
igds_fill_color.blue |
Reader only |
|
The fill’s blue color intensity, as determined by looking up the fill color index in the color table. Range: 0..255 |
igds_fill_angle1 |
|
used in V8 only |
The angle of the primary hatch lines in a hatch fill. The angle is measured in degrees counterclockwise up from horizontal. Range: -360.0..360.0 Default: 0 |
igds_fill_angle2 |
|
used in V8 only |
The angle of the secondary hatch lines in a hatch fill. The angle is measured in degrees counterclockwise up from horizontal. Range: -360.0..360.0 Default: 0 |
igds_fill_hole_style_id |
|
used in V8 only |
The style id of the holes of a filled area element. Default: 0 |
igds_fill_island_style_id
|
|
used in V8 only |
The style id of the island areas of holes of a filled area element. Default: 0 |
igds_fill_offset_x
|
|
used in V8 only |
The coordinate offset in the x dimension for the hatch or pattern fill of an area element. Range: Any real number Default: 0 |
igds_fill_offset_y
|
|
used in V8 only |
The coordinate offset in the y dimension for the hatch fill of an area element. Range: Any real number Default: 0 |
igds_fill_offset_z
|
|
used in V8 only |
The coordinate offset in the z dimension for the hatch or pattern fill of an area element. Range: Any real number Default: 0 |
igds_fill_pattern_color
|
|
used in V8 only |
The color used to fill the area element. This corresponds to the color of the hatch or pattern fill linkage. Range: 0..2545 |
igds_fill_pattern_color.red |
Reader only |
used in V8 only |
The pattern_fill’s red color intensity, as determined by looking up the fill color index in the color table. Range: 0..255 |
igds_fill_pattern_color.green |
Reader only |
used in V8 only |
The pattern_fill’s green color intensity, as determined by looking up the fill color index in the color table. Range: 0..255 |
igds_fill_pattern_color.blue |
Reader only |
used in V8 only |
The pattern_fill’s blue color intensity, as determined by looking up the fill color index in the color table. Range: 0..255 |
igds_fill_pattern_type |
|
used in V8 only |
The type of pattern fill for an area element. This indicates the presence of a fill pattern on an area element. Currently only hatch fill is supported. Range: hatch Default: hatch |
igds_fill_pixel_size |
|
used in V8 only |
The size of pixels for the hatch or pattern fill of an area element. Range: Any real number |
igds_fill_rotation |
|
used in V8 only |
The rotation angle of the hatch or pattern fill within an area element. The rotation is measured in degrees counterclockwise up from horizontal. Range: -360.0..360.0 Default: 0 |
igds_fill_scale |
|
used in V8 only |
The scale of the hatch fill or pattern fill for an area element. Range: Any positive real number |
igds_fill_snappable |
|
used in V8 only |
This flag indicates if the hatch or pattern fill for an area element is snappable. Range: yes or no Default: yes |
igds_fill_spacing1 |
|
used in V8 only |
The spacing between the primary hatch lines in a hatch fill. It is necessary for this or igds_fill_spacing2 to exist to define a hatch pattern. Range: Any real number |
igds_fill_spacing2 |
|
used in V8 only |
The spacing between the secondary hatch lines in a hatch fill. It is necessary for this or igds_fill_spacing1 to exist to define a hatch pattern. Range: Any real number |
igds_fill_style_id |
|
used in V8 only |
The line style id of the hatch fill or pattern fill for an area element. Default: 0 |
igds_fill_tolerance |
|
used in V8 only |
The maximum distance between curved element boundaries and line segments in a hatch fill. Range: Any positive real number |
igds_fill_weight |
|
used in V8 only |
The line weight of the hatch fill or pattern fill for an area element. Default: 0 |