Aligned Objects (DrawingGALabelInline) - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Drawings and Reports Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
12.1(2019)

Places a coordinate label between objects in a view. The coordinate line is placed on the origin or control point given by the point generator. This module also places the line between the objects. A placeLines value of 0 does not place a coordinate line, while a value of -1 does place a coordinate line. For more information on other settings available for this module, see Label Templates Overview.

Usage in Label Template XML

<geometricAnalyzerSettings>
<gaModule>DrawingGALabelInline</gaModule>
<placeLines>-1</placeLines>
<keepTopOrBottomDup>0</keepTopOrBottomDup>
<keepLeftOrRightDup>0</keepLeftOrRightDup>
<cpLabelType>2</cpLabelType>
<placeLinesOnSheet>-1</placeLinesOnSheet>
<lineStyle>Dash Dot Red</lineStyle>
<equivalenceLabel>"Piping Plan_FlowArrow_LongestSegment.rtp"</equivalenceLabel>
<ignoreViewDirection>0</ignoreViewDirection>
</geometricAnalyzerSettings>

Customization

placeLines

Controls line placement through the coordinate label points along aligned objects. Use this property to include a single label in the drawing that specifies a common elevation for aligned objects.

In the following image, placeLines has been set to 0, and the software has placed a line connecting the equipment objects and a single label for the common Northing coordinate.

Type -1 to place lines. Type 0 to suppress lines.

keepTopOrBottomDup

Allows you to place a label on either the topmost or bottommost object in a group of objects aligned at identical X positions along a vertical axis. If the value for keepTopOrBottomDup is 0, then only the topmost point of an aligned set of points is considered for dimensioning. If the value is set to -1, then only the bottommost point of an aligned set of points is considered for dimensioning.Type 0 to label only the topmost point.

1 - Equipment object
2 -Labeled East coordinate point
3 - North coordinate point

Type -1 to label only the bottommost point.

1 - Equipment object
2 - Labeled East coordinate point
3 - North coordinate point

keepLeftOrRightDup

Allows you to place a label on either the leftmost or rightmost object in a group of objects aligned at identical Y positions along a horizontal axis. If the value for keepLeftOrRightDup is set to 0, then only the leftmost point in a horizontally aligned set of points is considered in dimensioning. If the value is set to -1, then only the rightmost point in a horizontally aligned set of points is considered for dimensioning.

Type 0 to label only the leftmost point.

1 - East coordinate label
2 - North coordinate label
3 - Equipment object

Type -1 to label the rightmost point.

1 - East coordinate label
2 - North coordinate label
3 - Equipment object

cpLabelType

Controls the orientation of the coordinate label.

1 – Equipment object
2 – Vertical text label
3 – Static control point coordinate label symbol
4 – Horizontal text label

placeLinesOnSheet

Allows you to preserve manual changes to the line position or style options between updates when this option is turned on. Additionally, you can delete a connecting line between objects when this option is turned on. Type 0 to turn off this option. Type -1 to preserve changes to the line between updates.

lineStyle

Allows you to specify the style of the line connecting horizontally or vertically aligned pieces of equipment. Define this property when you have labeled equipment inside a plant with coordinate labels.

In the following graphic, the Line Style has been defined with the Dash Dot Red style.

1 - Dash Dot Red Line Style
2 - North coordinate label

equivalenceLabel

Eliminates duplicate labels on pipelines with multiple segments.

When the Equivalence Label property is used with the End of Segment geometric analyzer and the pipeline is clipped, the software places a label at each end of the pipe segment. Conversely, when the Equivalence Label property is used with the Longest Segment geometric analyzer and the pipeline is clipped, a label is placed at the end of the longest line segment.

ignoreViewDirection

Determines whether or not the software considers the view direction when updating a drawing. This setting is useful when placing an elevation coordinate label on a plan view.

Type -1 to ignore the view direction.

1 - Equipment object
2 - Elevation label
3 - Static control point

Type 0 to consider the view direction.

1 - Equipment object
2 - Elevation label
3 - Static control point

Examples

Drawing View:

Detailed view of the above drawing:

Although a content module creates the annotation output, this example shows how this module affects the output.