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

igds_secondary_axis

 

The length of the semi-minor axis in ground units.

Range: Any real number

Default: No default

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

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 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 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 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