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