Solid Edge FrameworkSupport Type Library
GetTerminator Method
Specifies the object to which the terminal end of a dimensioning or annotation object's leader connects.
Coordinates of the leader's terminal connect point on the TerminatorObj.
Coordinates of the leader's terminal connect point on the TerminatorObj.
Coordinates of the leader's terminal connect point on the TerminatorObj.
Returns True if the leader was placed with respect to the TerminatorObj. Returns False if the leader was placed with respect to a key point on the TerminatorObj.
Description
Returns the object to which the terminal end of a dimensioning or annotation object's leader connects.
Syntax
Visual Basic
Public Sub GetTerminator( _
   ByRef TerminatorObj As Object, _
   ByRef x As Double, _
   ByRef y As Double, _
   ByRef z As Double, _
   ByRef keyPoint As Boolean _
) 
Parameters
TerminatorObj
Specifies the object to which the terminal end of a dimensioning or annotation object's leader connects.
x
Coordinates of the leader's terminal connect point on the TerminatorObj.
y
Coordinates of the leader's terminal connect point on the TerminatorObj.
z
Coordinates of the leader's terminal connect point on the TerminatorObj.
keyPoint
Returns True if the leader was placed with respect to the TerminatorObj. Returns False if the leader was placed with respect to a key point on the TerminatorObj.
Remarks
This method also returns the coordinates of the leader's terminal connect point and a Boolean value to indicate whether the leader was placed with respect to the object or with respect to a key point on that object.
Example
Imports System.IO
Imports System.Runtime.InteropServices

Module Example
    <STAThread()> _
    Sub Main()
        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objDraftDocument As SolidEdgeDraft.DraftDocument = Nothing
        Dim objSheet As SolidEdgeDraft.Sheet = Nothing
        Dim objBalloons As SolidEdgeFrameworkSupport.Balloons = Nothing
        Dim objBalloon As SolidEdgeFrameworkSupport.Balloon = Nothing
        Dim objTerminator As Object = Nothing
        Dim objectType As SolidEdgeConstants.ObjectType
        Dim x As Double
        Dim y As Double
        Dim z As Double
        Dim keyPoint As Boolean

        Try
            OleMessageFilter.Register()

            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objApplication.Visible = True
            objDraftDocument = objApplication.ActiveDocument
            objSheet = objDraftDocument.ActiveSheet
            objBalloons = objSheet.Balloons
            For Each objBalloon In objBalloons
                objBalloon.GetTerminator(objTerminator, x, y, z, keyPoint)
                HandleTerminator(objTerminator, x, y, z, keyPoint)
                objectType = objTerminator.Type
            Next
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        Finally
            OleMessageFilter.Revoke()
        End Try
    End Sub

    Sub HandleTerminator(ByVal objTerminator As Object, ByVal x As Double, ByVal y As Double, ByVal z As Double, ByVal keyPoint As Boolean)
        Dim objectType As SolidEdgeConstants.ObjectType
        Dim objReference As SolidEdgeFramework.Reference = Nothing

        objectType = objTerminator.Type

        Select Case objectType
            Case SolidEdgeConstants.ObjectType.igAngularRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igAngularRelation3d
            Case SolidEdgeConstants.ObjectType.igArc2d
                'Handle type SolidEdgeConstants.ObjectType.igArc2d
            Case SolidEdgeConstants.ObjectType.igAsmRefPlane
                'Handle type SolidEdgeConstants.ObjectType.igAsmRefPlane
            Case SolidEdgeConstants.ObjectType.igAxialRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igAxialRelation3d
            Case SolidEdgeConstants.ObjectType.igBalloon
                'Handle type SolidEdgeConstants.ObjectType.igBalloon
            Case SolidEdgeConstants.ObjectType.igBoltHoleCircle
                'Handle type SolidEdgeConstants.ObjectType.igBoltHoleCircle
            Case SolidEdgeConstants.ObjectType.igBoundary2d
                'Handle type SolidEdgeConstants.ObjectType.igBoundary2d
            Case SolidEdgeConstants.ObjectType.igBsplineCurve2d
                'Handle type SolidEdgeConstants.ObjectType.igBsplineCurve2d
            Case SolidEdgeConstants.ObjectType.igCamFollowerRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igCamFollowerRelation3d
            Case SolidEdgeConstants.ObjectType.igCenterLine
                'Handle type SolidEdgeConstants.ObjectType.igCenterLine
            Case SolidEdgeConstants.ObjectType.igCenterMark
                'Handle type SolidEdgeConstants.ObjectType.igCenterMark
            Case SolidEdgeConstants.ObjectType.igChamferRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igChamferRelation2d
            Case SolidEdgeConstants.ObjectType.igCircle2d
                'Handle type SolidEdgeConstants.ObjectType.igCircle2d
            Case SolidEdgeConstants.ObjectType.igCircularPattern2d
                'Handle type SolidEdgeConstants.ObjectType.igCircularPattern2d
            Case SolidEdgeConstants.ObjectType.igColinearRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igColinearRelation2d
            Case SolidEdgeConstants.ObjectType.igComplexString2d
                'Handle type SolidEdgeConstants.ObjectType.igComplexString2d
            Case SolidEdgeConstants.ObjectType.igComponentImage2d
                'Handle type SolidEdgeConstants.ObjectType.igComponentImage2d
            Case SolidEdgeConstants.ObjectType.igComponentSketch
                'Handle type SolidEdgeConstants.ObjectType.igComponentSketch
            Case SolidEdgeConstants.ObjectType.igConcentricRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igConcentricRelation2d
            Case SolidEdgeConstants.ObjectType.igConnector
                'Handle type SolidEdgeConstants.ObjectType.igConnector
            Case SolidEdgeConstants.ObjectType.igCuttingPlane
                'Handle type SolidEdgeConstants.ObjectType.igCuttingPlane
            Case SolidEdgeConstants.ObjectType.igDatumFrame
                'Handle type SolidEdgeConstants.ObjectType.igDatumFrame
            Case SolidEdgeConstants.ObjectType.igDatumPoint
                'Handle type SolidEdgeConstants.ObjectType.igDatumPoint
            Case SolidEdgeConstants.ObjectType.igDatumTarget
                'Handle type SolidEdgeConstants.ObjectType.igDatumTarget
            Case SolidEdgeConstants.ObjectType.igDetailEnvelope
                'Handle type SolidEdgeConstants.ObjectType.igDetailEnvelope
            Case SolidEdgeConstants.ObjectType.igDimension
                'Handle type SolidEdgeConstants.ObjectType.igDimension
            Case SolidEdgeConstants.ObjectType.igDividedPart
                'Handle type SolidEdgeConstants.ObjectType.igDividedPart
            Case SolidEdgeConstants.ObjectType.igDrawingView
                'Handle type SolidEdgeConstants.ObjectType.igDrawingView
            Case SolidEdgeConstants.ObjectType.igEllipse2d
                'Handle type SolidEdgeConstants.ObjectType.igEllipse2d
            Case SolidEdgeConstants.ObjectType.igEllipticalArc2d
                'Handle type SolidEdgeConstants.ObjectType.igEllipticalArc2d
            Case SolidEdgeConstants.ObjectType.igEqualRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igEqualRelation2d
            Case SolidEdgeConstants.ObjectType.igFamilyMember
                'Handle type SolidEdgeConstants.ObjectType.igFamilyMember
            Case SolidEdgeConstants.ObjectType.igFeatureContolFrame
                'Handle type SolidEdgeConstants.ObjectType.igFeatureContolFrame
            Case SolidEdgeConstants.ObjectType.igFeatureControlFrame
                'Handle type SolidEdgeConstants.ObjectType.igFeatureControlFrame
            Case SolidEdgeConstants.ObjectType.igFilletRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igFilletRelation2d
            Case SolidEdgeConstants.ObjectType.igFittedCurve2d
                'Handle type SolidEdgeConstants.ObjectType.igFittedCurve2d
            Case SolidEdgeConstants.ObjectType.igFixRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igFixRelation2d
            Case SolidEdgeConstants.ObjectType.igGearRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igGearRelation3d
            Case SolidEdgeConstants.ObjectType.igGostWeldSymbol
                'Handle type SolidEdgeConstants.ObjectType.igGostWeldSymbol
            Case SolidEdgeConstants.ObjectType.igGroundRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igGroundRelation3d
            Case SolidEdgeConstants.ObjectType.igGroup
                'Handle type SolidEdgeConstants.ObjectType.igGroup
            Case SolidEdgeConstants.ObjectType.igHole2d
                'Handle type SolidEdgeConstants.ObjectType.igHole2d
            Case SolidEdgeConstants.ObjectType.igHorizontalAlignRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igHorizontalAlignRelation2d
            Case SolidEdgeConstants.ObjectType.igHorizontalRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igHorizontalRelation2d
            Case SolidEdgeConstants.ObjectType.igImage2d
                'Handle type SolidEdgeConstants.ObjectType.igImage2d
            Case SolidEdgeConstants.ObjectType.igIntersectRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igIntersectRelation2d
            Case SolidEdgeConstants.ObjectType.igKeyPointRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igKeyPointRelation2d
            Case SolidEdgeConstants.ObjectType.igLeader
                'Handle type SolidEdgeConstants.ObjectType.igLeader
            Case SolidEdgeConstants.ObjectType.igLine2d
                'Handle type SolidEdgeConstants.ObjectType.igLine2d
            Case SolidEdgeConstants.ObjectType.igLineString2d
                'Handle type SolidEdgeConstants.ObjectType.igLineString2d
            Case SolidEdgeConstants.ObjectType.igLinkRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igLinkRelation2d
            Case SolidEdgeConstants.ObjectType.igParallelRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igParallelRelation2d
            Case SolidEdgeConstants.ObjectType.igPart
                'Handle type SolidEdgeConstants.ObjectType.igPart
            Case SolidEdgeConstants.ObjectType.igPerpendicularRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igPerpendicularRelation2d
            Case SolidEdgeConstants.ObjectType.igPlanarRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igPlanarRelation3d
            Case SolidEdgeConstants.ObjectType.igPoint2d
                'Handle type SolidEdgeConstants.ObjectType.igPoint2d
            Case SolidEdgeConstants.ObjectType.igPointOnRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igPointOnRelation2d
            Case SolidEdgeConstants.ObjectType.igPointRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igPointRelation3d
            Case SolidEdgeConstants.ObjectType.igRectangularPattern2d
                'Handle type SolidEdgeConstants.ObjectType.igRectangularPattern2d
            Case SolidEdgeConstants.ObjectType.igRefAxis
                'Handle type SolidEdgeConstants.ObjectType.igRefAxis
            Case SolidEdgeConstants.ObjectType.igReference
                objReference = objTerminator
                HandleTerminatorReferencedObject(objReference.Object, x, y, z, keyPoint)
            Case SolidEdgeConstants.ObjectType.igRefPlane
                'Handle type SolidEdgeConstants.ObjectType.igRefPlane
            Case SolidEdgeConstants.ObjectType.igSetRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igSetRelation2d
            Case SolidEdgeConstants.ObjectType.igSheetView
                'Handle type SolidEdgeConstants.ObjectType.igSheetView
            Case SolidEdgeConstants.ObjectType.igSketch
                'Handle type SolidEdgeConstants.ObjectType.igSketch
            Case SolidEdgeConstants.ObjectType.igSmartFrame2d
                'Handle type SolidEdgeConstants.ObjectType.igSmartFrame2d
            Case SolidEdgeConstants.ObjectType.igSubAssembly
                'Handle type SolidEdgeConstants.ObjectType.igSubAssembly
            Case SolidEdgeConstants.ObjectType.igSubOccurrence
                'Handle type SolidEdgeConstants.ObjectType.igSubOccurrence
            Case SolidEdgeConstants.ObjectType.igSurfaceFinishTexture
                'Handle type SolidEdgeConstants.ObjectType.igSurfaceFinishTexture
            Case SolidEdgeConstants.ObjectType.igSymbol2d
                'Handle type SolidEdgeConstants.ObjectType.igSymbol2d
            Case SolidEdgeConstants.ObjectType.igSymmetricRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igSymmetricRelation2d
            Case SolidEdgeConstants.ObjectType.igTangentRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igTangentRelation2d
            Case SolidEdgeConstants.ObjectType.igTangentRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igTangentRelation3d
            Case SolidEdgeConstants.ObjectType.igTextBox
                'Handle type SolidEdgeConstants.ObjectType.igTextBox
            Case SolidEdgeConstants.ObjectType.igTopologyReference
                'Handle type SolidEdgeConstants.ObjectType.igTopologyReference
            Case SolidEdgeConstants.ObjectType.igTube
                'Handle type SolidEdgeConstants.ObjectType.igTube
            Case SolidEdgeConstants.ObjectType.igVariable
                'Handle type SolidEdgeConstants.ObjectType.igVariable
            Case SolidEdgeConstants.ObjectType.igVerticalAlignRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igVerticalAlignRelation2d
            Case SolidEdgeConstants.ObjectType.igVerticalRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igVerticalRelation2d
            Case SolidEdgeConstants.ObjectType.igViewPlane
                'Handle type SolidEdgeConstants.ObjectType.igViewPlane
            Case SolidEdgeConstants.ObjectType.igWeldSymbol
                'Handle type SolidEdgeConstants.ObjectType.igWeldSymbol
            Case SolidEdgeConstants.ObjectType.seArcSegment
                'Handle type SolidEdgeConstants.ObjectType.seArcSegment
            Case SolidEdgeConstants.ObjectType.seAssemblyBodies
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyBodies
            Case SolidEdgeConstants.ObjectType.seAssemblyBody
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyBody
            Case SolidEdgeConstants.ObjectType.seAssemblyGroup
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyGroup
            Case SolidEdgeConstants.ObjectType.seAssemblyGroups
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyGroups
            Case SolidEdgeConstants.ObjectType.seComponentLayout
                'Handle type SolidEdgeConstants.ObjectType.seComponentLayout
            Case SolidEdgeConstants.ObjectType.seConfiguration
                'Handle type SolidEdgeConstants.ObjectType.seConfiguration
            Case SolidEdgeConstants.ObjectType.seCurveSegment
                'Handle type SolidEdgeConstants.ObjectType.seCurveSegment
            Case SolidEdgeConstants.ObjectType.seDVArc2d
                'Handle type SolidEdgeConstants.ObjectType.seDVArc2d
            Case SolidEdgeConstants.ObjectType.seDVBSplineCurve2d
                'Handle type SolidEdgeConstants.ObjectType.seDVBSplineCurve2d
            Case SolidEdgeConstants.ObjectType.seDVCircle2d
                'Handle type SolidEdgeConstants.ObjectType.seDVCircle2d
            Case SolidEdgeConstants.ObjectType.seDVEllipse2d
                'Handle type SolidEdgeConstants.ObjectType.seDVEllipse2d
            Case SolidEdgeConstants.ObjectType.seDVEllipticalArc2d
                'Handle type SolidEdgeConstants.ObjectType.seDVEllipticalArc2d
            Case SolidEdgeConstants.ObjectType.seDVLine2d
                'Handle type SolidEdgeConstants.ObjectType.seDVLine2d
            Case SolidEdgeConstants.ObjectType.seDVLineString2d
                'Handle type SolidEdgeConstants.ObjectType.seDVLineString2d
            Case SolidEdgeConstants.ObjectType.seDVPoint2d
                'Handle type SolidEdgeConstants.ObjectType.seDVPoint2d
            Case SolidEdgeConstants.ObjectType.seLayout
                'Handle type SolidEdgeConstants.ObjectType.seLayout
            Case SolidEdgeConstants.ObjectType.seLineSegment
                'Handle type SolidEdgeConstants.ObjectType.seLineSegment
            Case SolidEdgeConstants.ObjectType.seOccurrences
                'Handle type SolidEdgeConstants.ObjectType.seOccurrences
            Case SolidEdgeConstants.ObjectType.seSegmentAngularRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentAngularRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentDirectionRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentDirectionRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentDistanceRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentDistanceRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentPointRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentPointRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentRadiusRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentRadiusRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentTangentRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentTangentRelation3d
            Case SolidEdgeConstants.ObjectType.seSelectSet
                'Handle type SolidEdgeConstants.ObjectType.seSelectSet
            Case SolidEdgeConstants.ObjectType.seSubassemblyBodies
                'Handle type SolidEdgeConstants.ObjectType.seSubassemblyBodies
            Case SolidEdgeConstants.ObjectType.seSubassemblyBody
                'Handle type SolidEdgeConstants.ObjectType.seSubassemblyBody
            Case SolidEdgeConstants.ObjectType.seVirtualComponent
                'Handle type SolidEdgeConstants.ObjectType.seVirtualComponent
            Case SolidEdgeConstants.ObjectType.seVirtualComponentOccurrence
                'Handle type SolidEdgeConstants.ObjectType.seVirtualComponentOccurrence
        End Select
    End Sub

    Sub HandleTerminatorReferencedObject(ByVal objReferencedObject As Object, ByVal x As Double, ByVal y As Double, ByVal z As Double, ByVal keyPoint As Boolean)
        Dim objectType As SolidEdgeConstants.ObjectType
        Dim objDVLine2d As SolidEdgeDraft.DVLine2d
        Dim objDVEllipse2d As SolidEdgeDraft.DVEllipse2d
        Dim objDVBSplineCurve2d As SolidEdgeDraft.DVBSplineCurve2d

        objectType = objReferencedObject.Type

        Select Case objectType
            Case SolidEdgeConstants.ObjectType.igAngularRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igAngularRelation3d
            Case SolidEdgeConstants.ObjectType.igArc2d
                'Handle type SolidEdgeConstants.ObjectType.igArc2d
            Case SolidEdgeConstants.ObjectType.igAsmRefPlane
                'Handle type SolidEdgeConstants.ObjectType.igAsmRefPlane
            Case SolidEdgeConstants.ObjectType.igAxialRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igAxialRelation3d
            Case SolidEdgeConstants.ObjectType.igBalloon
                'Handle type SolidEdgeConstants.ObjectType.igBalloon
            Case SolidEdgeConstants.ObjectType.igBoltHoleCircle
                'Handle type SolidEdgeConstants.ObjectType.igBoltHoleCircle
            Case SolidEdgeConstants.ObjectType.igBoundary2d
                'Handle type SolidEdgeConstants.ObjectType.igBoundary2d
            Case SolidEdgeConstants.ObjectType.igBsplineCurve2d
                'Handle type SolidEdgeConstants.ObjectType.igBsplineCurve2d
            Case SolidEdgeConstants.ObjectType.igCamFollowerRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igCamFollowerRelation3d
            Case SolidEdgeConstants.ObjectType.igCenterLine
                'Handle type SolidEdgeConstants.ObjectType.igCenterLine
            Case SolidEdgeConstants.ObjectType.igCenterMark
                'Handle type SolidEdgeConstants.ObjectType.igCenterMark
            Case SolidEdgeConstants.ObjectType.igChamferRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igChamferRelation2d
            Case SolidEdgeConstants.ObjectType.igCircle2d
                'Handle type SolidEdgeConstants.ObjectType.igCircle2d
            Case SolidEdgeConstants.ObjectType.igCircularPattern2d
                'Handle type SolidEdgeConstants.ObjectType.igCircularPattern2d
            Case SolidEdgeConstants.ObjectType.igColinearRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igColinearRelation2d
            Case SolidEdgeConstants.ObjectType.igComplexString2d
                'Handle type SolidEdgeConstants.ObjectType.igComplexString2d
            Case SolidEdgeConstants.ObjectType.igComponentImage2d
                'Handle type SolidEdgeConstants.ObjectType.igComponentImage2d
            Case SolidEdgeConstants.ObjectType.igComponentSketch
                'Handle type SolidEdgeConstants.ObjectType.igComponentSketch
            Case SolidEdgeConstants.ObjectType.igConcentricRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igConcentricRelation2d
            Case SolidEdgeConstants.ObjectType.igConnector
                'Handle type SolidEdgeConstants.ObjectType.igConnector
            Case SolidEdgeConstants.ObjectType.igCuttingPlane
                'Handle type SolidEdgeConstants.ObjectType.igCuttingPlane
            Case SolidEdgeConstants.ObjectType.igDatumFrame
                'Handle type SolidEdgeConstants.ObjectType.igDatumFrame
            Case SolidEdgeConstants.ObjectType.igDatumPoint
                'Handle type SolidEdgeConstants.ObjectType.igDatumPoint
            Case SolidEdgeConstants.ObjectType.igDatumTarget
                'Handle type SolidEdgeConstants.ObjectType.igDatumTarget
            Case SolidEdgeConstants.ObjectType.igDetailEnvelope
                'Handle type SolidEdgeConstants.ObjectType.igDetailEnvelope
            Case SolidEdgeConstants.ObjectType.igDimension
                'Handle type SolidEdgeConstants.ObjectType.igDimension
            Case SolidEdgeConstants.ObjectType.igDividedPart
                'Handle type SolidEdgeConstants.ObjectType.igDividedPart
            Case SolidEdgeConstants.ObjectType.igDrawingView
                'Handle type SolidEdgeConstants.ObjectType.igDrawingView
            Case SolidEdgeConstants.ObjectType.igEllipse2d
                'Handle type SolidEdgeConstants.ObjectType.igEllipse2d
            Case SolidEdgeConstants.ObjectType.igEllipticalArc2d
                'Handle type SolidEdgeConstants.ObjectType.igEllipticalArc2d
            Case SolidEdgeConstants.ObjectType.igEqualRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igEqualRelation2d
            Case SolidEdgeConstants.ObjectType.igFamilyMember
                'Handle type SolidEdgeConstants.ObjectType.igFamilyMember
            Case SolidEdgeConstants.ObjectType.igFeatureContolFrame
                'Handle type SolidEdgeConstants.ObjectType.igFeatureContolFrame
            Case SolidEdgeConstants.ObjectType.igFeatureControlFrame
                'Handle type SolidEdgeConstants.ObjectType.igFeatureControlFrame
            Case SolidEdgeConstants.ObjectType.igFilletRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igFilletRelation2d
            Case SolidEdgeConstants.ObjectType.igFittedCurve2d
                'Handle type SolidEdgeConstants.ObjectType.igFittedCurve2d
            Case SolidEdgeConstants.ObjectType.igFixRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igFixRelation2d
            Case SolidEdgeConstants.ObjectType.igGearRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igGearRelation3d
            Case SolidEdgeConstants.ObjectType.igGostWeldSymbol
                'Handle type SolidEdgeConstants.ObjectType.igGostWeldSymbol
            Case SolidEdgeConstants.ObjectType.igGroundRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igGroundRelation3d
            Case SolidEdgeConstants.ObjectType.igGroup
                'Handle type SolidEdgeConstants.ObjectType.igGroup
            Case SolidEdgeConstants.ObjectType.igHole2d
                'Handle type SolidEdgeConstants.ObjectType.igHole2d
            Case SolidEdgeConstants.ObjectType.igHorizontalAlignRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igHorizontalAlignRelation2d
            Case SolidEdgeConstants.ObjectType.igHorizontalRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igHorizontalRelation2d
            Case SolidEdgeConstants.ObjectType.igImage2d
                'Handle type SolidEdgeConstants.ObjectType.igImage2d
            Case SolidEdgeConstants.ObjectType.igIntersectRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igIntersectRelation2d
            Case SolidEdgeConstants.ObjectType.igKeyPointRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igKeyPointRelation2d
            Case SolidEdgeConstants.ObjectType.igLeader
                'Handle type SolidEdgeConstants.ObjectType.igLeader
            Case SolidEdgeConstants.ObjectType.igLine2d
                'Handle type SolidEdgeConstants.ObjectType.igLine2d
            Case SolidEdgeConstants.ObjectType.igLineString2d
                'Handle type SolidEdgeConstants.ObjectType.igLineString2d
            Case SolidEdgeConstants.ObjectType.igLinkRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igLinkRelation2d
            Case SolidEdgeConstants.ObjectType.igParallelRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igParallelRelation2d
            Case SolidEdgeConstants.ObjectType.igPart
                'Handle type SolidEdgeConstants.ObjectType.igPart
            Case SolidEdgeConstants.ObjectType.igPerpendicularRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igPerpendicularRelation2d
            Case SolidEdgeConstants.ObjectType.igPlanarRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igPlanarRelation3d
            Case SolidEdgeConstants.ObjectType.igPoint2d
                'Handle type SolidEdgeConstants.ObjectType.igPoint2d
            Case SolidEdgeConstants.ObjectType.igPointOnRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igPointOnRelation2d
            Case SolidEdgeConstants.ObjectType.igPointRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igPointRelation3d
            Case SolidEdgeConstants.ObjectType.igRectangularPattern2d
                'Handle type SolidEdgeConstants.ObjectType.igRectangularPattern2d
            Case SolidEdgeConstants.ObjectType.igRefAxis
                'Handle type SolidEdgeConstants.ObjectType.igRefAxis
            Case SolidEdgeConstants.ObjectType.igReference
                'Handle type SolidEdgeConstants.ObjectType.igReference
            Case SolidEdgeConstants.ObjectType.igRefPlane
                'Handle type SolidEdgeConstants.ObjectType.igRefPlane
            Case SolidEdgeConstants.ObjectType.igSetRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igSetRelation2d
            Case SolidEdgeConstants.ObjectType.igSheetView
                'Handle type SolidEdgeConstants.ObjectType.igSheetView
            Case SolidEdgeConstants.ObjectType.igSketch
                'Handle type SolidEdgeConstants.ObjectType.igSketch
            Case SolidEdgeConstants.ObjectType.igSmartFrame2d
                'Handle type SolidEdgeConstants.ObjectType.igSmartFrame2d
            Case SolidEdgeConstants.ObjectType.igSubAssembly
                'Handle type SolidEdgeConstants.ObjectType.igSubAssembly
            Case SolidEdgeConstants.ObjectType.igSubOccurrence
                'Handle type SolidEdgeConstants.ObjectType.igSubOccurrence
            Case SolidEdgeConstants.ObjectType.igSurfaceFinishTexture
                'Handle type SolidEdgeConstants.ObjectType.igSurfaceFinishTexture
            Case SolidEdgeConstants.ObjectType.igSymbol2d
                'Handle type SolidEdgeConstants.ObjectType.igSymbol2d
            Case SolidEdgeConstants.ObjectType.igSymmetricRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igSymmetricRelation2d
            Case SolidEdgeConstants.ObjectType.igTangentRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igTangentRelation2d
            Case SolidEdgeConstants.ObjectType.igTangentRelation3d
                'Handle type SolidEdgeConstants.ObjectType.igTangentRelation3d
            Case SolidEdgeConstants.ObjectType.igTextBox
                'Handle type SolidEdgeConstants.ObjectType.igTextBox
            Case SolidEdgeConstants.ObjectType.igTopologyReference
                'Handle type SolidEdgeConstants.ObjectType.igTopologyReference
            Case SolidEdgeConstants.ObjectType.igTube
                'Handle type SolidEdgeConstants.ObjectType.igTube
            Case SolidEdgeConstants.ObjectType.igVariable
                'Handle type SolidEdgeConstants.ObjectType.igVariable
            Case SolidEdgeConstants.ObjectType.igVerticalAlignRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igVerticalAlignRelation2d
            Case SolidEdgeConstants.ObjectType.igVerticalRelation2d
                'Handle type SolidEdgeConstants.ObjectType.igVerticalRelation2d
            Case SolidEdgeConstants.ObjectType.igViewPlane
                'Handle type SolidEdgeConstants.ObjectType.igViewPlane
            Case SolidEdgeConstants.ObjectType.igWeldSymbol
                'Handle type SolidEdgeConstants.ObjectType.igWeldSymbol
            Case SolidEdgeConstants.ObjectType.seArcSegment
                'Handle type SolidEdgeConstants.ObjectType.seArcSegment
            Case SolidEdgeConstants.ObjectType.seAssemblyBodies
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyBodies
            Case SolidEdgeConstants.ObjectType.seAssemblyBody
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyBody
            Case SolidEdgeConstants.ObjectType.seAssemblyGroup
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyGroup
            Case SolidEdgeConstants.ObjectType.seAssemblyGroups
                'Handle type SolidEdgeConstants.ObjectType.seAssemblyGroups
            Case SolidEdgeConstants.ObjectType.seComponentLayout
                'Handle type SolidEdgeConstants.ObjectType.seComponentLayout
            Case SolidEdgeConstants.ObjectType.seConfiguration
                'Handle type SolidEdgeConstants.ObjectType.seConfiguration
            Case SolidEdgeConstants.ObjectType.seCurveSegment
                'Handle type SolidEdgeConstants.ObjectType.seCurveSegment
            Case SolidEdgeConstants.ObjectType.seDVArc2d
                'Handle type SolidEdgeConstants.ObjectType.seDVArc2d
            Case SolidEdgeConstants.ObjectType.seDVBSplineCurve2d
                'Handle type SolidEdgeConstants.ObjectType.seDVBSplineCurve2d
                objDVBSplineCurve2d = objReferencedObject
            Case SolidEdgeConstants.ObjectType.seDVCircle2d
                'Handle type SolidEdgeConstants.ObjectType.seDVCircle2d
            Case SolidEdgeConstants.ObjectType.seDVEllipse2d
                'Handle type SolidEdgeConstants.ObjectType.seDVEllipse2d
                objDVEllipse2d = objReferencedObject
            Case SolidEdgeConstants.ObjectType.seDVEllipticalArc2d
                'Handle type SolidEdgeConstants.ObjectType.seDVEllipticalArc2d
            Case SolidEdgeConstants.ObjectType.seDVLine2d
                'Handle type SolidEdgeConstants.ObjectType.seDVLine2d
                objDVLine2d = objReferencedObject
            Case SolidEdgeConstants.ObjectType.seDVLineString2d
                'Handle type SolidEdgeConstants.ObjectType.seDVLineString2d
            Case SolidEdgeConstants.ObjectType.seDVPoint2d
                'Handle type SolidEdgeConstants.ObjectType.seDVPoint2d
            Case SolidEdgeConstants.ObjectType.seLayout
                'Handle type SolidEdgeConstants.ObjectType.seLayout
            Case SolidEdgeConstants.ObjectType.seLineSegment
                'Handle type SolidEdgeConstants.ObjectType.seLineSegment
            Case SolidEdgeConstants.ObjectType.seOccurrences
                'Handle type SolidEdgeConstants.ObjectType.seOccurrences
            Case SolidEdgeConstants.ObjectType.seSegmentAngularRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentAngularRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentDirectionRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentDirectionRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentDistanceRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentDistanceRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentPointRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentPointRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentRadiusRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentRadiusRelation3d
            Case SolidEdgeConstants.ObjectType.seSegmentTangentRelation3d
                'Handle type SolidEdgeConstants.ObjectType.seSegmentTangentRelation3d
            Case SolidEdgeConstants.ObjectType.seSelectSet
                'Handle type SolidEdgeConstants.ObjectType.seSelectSet
            Case SolidEdgeConstants.ObjectType.seSubassemblyBodies
                'Handle type SolidEdgeConstants.ObjectType.seSubassemblyBodies
            Case SolidEdgeConstants.ObjectType.seSubassemblyBody
                'Handle type SolidEdgeConstants.ObjectType.seSubassemblyBody
            Case SolidEdgeConstants.ObjectType.seVirtualComponent
                'Handle type SolidEdgeConstants.ObjectType.seVirtualComponent
            Case SolidEdgeConstants.ObjectType.seVirtualComponentOccurrence
                'Handle type SolidEdgeConstants.ObjectType.seVirtualComponentOccurrence
        End Select
    End Sub
End Module
See Also

Balloon Object  | Balloon Members

Send comments on this topic.