home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "swConst"
-
- '----
- ' Document Types
- '----
-
-
- Public Enum swDocumentTypes_e
- swDocNONE = 0 ' Used to be TYPE_NONE
- swDocPART = 1 ' Used to be TYPE_PART
- swDocASSEMBLY = 2 ' Used to be TYPE_ASSEMBLY
- swDocDRAWING = 3 ' Used to be TYPE_DRAWING
- swDocSDM = 4 ' Solid data manager.
- End Enum
-
- '----
- ' Selection Types
- '----
-
- ' The following are the possible type ids returned by the function
- ' ISelectionMgr::GetSelectedObjectType.
- ' The string names to the right of the type id definition is the "type name"
- ' used by the methods: IModelDoc::SelectByID && AndSelectByID
-
- Public Enum swSelectType_e
-
- swSelNOTHING = 0
-
- swSelEDGES = 1 ' "EDGE"
- swSelFACES = 2 ' "FACE"
- swSelVERTICES = 3 ' "VERTEX"
- swSelDATUMPLANES = 4 ' "PLANE"
- swSelDATUMAXES = 5 ' "AXIS"
-
- swSelDATUMPOINTS = 6 ' "DATUMPOINT"
- swSelOLEITEMS = 7 ' "OLEITEM"
- swSelATTRIBUTES = 8 ' "ATTRIBUTE"
- swSelSKETCHES = 9 ' "SKETCH"
- swSelSKETCHSEGS = 10 ' "SKETCHSEGMENT"
-
- swSelSKETCHPOINTS = 11 ' "SKETCHPOINT"
- swSelDRAWINGVIEWS = 12 ' "DRAWINGVIEW"
- swSelGTOLS = 13 ' "GTOL"
- swSelDIMENSIONS = 14 ' "DIMENSION"
- swSelNOTES = 15 ' "NOTE"
-
- swSelSECTIONLINES = 16 ' "SECTIONLINE"
- swSelDETAILCIRCLES = 17 ' "DETAILCIRCLE"
- swSelSECTIONTEXT = 18 ' "SECTIONTEXT"
- swSelSHEETS = 19 ' "SHEET"
- swSelCOMPONENTS = 20 ' "COMPONENT"
-
- swSelMATES = 21 ' "MATE"
- swSelBODYFEATURES = 22 ' "BODYFEATURE"
- swSelREFCURVES = 23 ' "REFCURVE"
- swSelEXTSKETCHSEGS = 24 ' "EXTSKETCHSEGMENT"
- swSelEXTSKETCHPOINTS = 25 ' "EXTSKETCHPOINT"
-
- swSelHELIX = 26 ' "HELIX" (is this wrong?)
- swSelREFERENCECURVES = 26 ' "REFERENCECURVES"
- swSelREFSURFACES = 27 ' "REFSURFACE"
- swSelCENTERMARKS = 28 ' "CENTERMARKS"
- swSelINCONTEXTFEAT = 29 ' "INCONTEXTFEAT"
- swSelMATEGROUP = 30 ' "MATEGROUP"
-
- swSelBREAKLINES = 31 ' "BREAKLINE"
- swSelINCONTEXTFEATS = 32 ' "INCONTEXTFEATS"
- swSelMATEGROUPS = 33 ' "MATEGROUPS"
- swSelSKETCHTEXT = 34 ' "SKETCHTEXT"
- swSelSFSYMBOLS = 35 ' "SFSYMBOL"
-
- swSelDATUMTAGS = 36 ' "DATUMTAG"
- swSelCOMPPATTERN = 37 ' "COMPPATTERN"
- swSelWELDS = 38 ' "WELD"
- swSelCTHREADS = 39 ' "CTHREAD"
- swSelDTMTARGS = 40 ' "DTMTARG"
-
- swSelPOINTREFS = 41 ' "POINTREF"
- swSelDCABINETS = 42 ' "DCABINET"
- swSelEXPLVIEWS = 43 ' "EXPLODEDVIEWS"
- swSelEXPLSTEPS = 44 ' "EXPLODESTEPS"
- swSelEXPLLINES = 45 ' "EXPLODELINES"
-
- swSelSILHOUETTES = 46 ' "SILHOUETTE"
- swSelCONFIGURATIONS = 47 ' "CONFIGURATIONS"
- swSelOBJHANDLES = 48
- swSelARROWS = 49 ' "VIEWARROW"
- swSelZONES = 50 ' "ZONES"
-
- swSelREFEDGES = 51 ' "REFERENCE-EDGE"
- swSelREFFACES = 52
- swSelREFSILHOUETTE = 53
- swSelBOMS = 54 ' "BOM"
- swSelEQNFOLDER = 55 ' "EQNFOLDER"
-
- swSelSKETCHHATCH = 56 ' "SKETCHHATCH"
- swSelIMPORTFOLDER = 57 ' "IMPORTFOLDER"
- swSelVIEWERHYPERLINK = 58 ' "HYPERLINK"
- swSelMIDPOINTS = 59
- swSelCUSTOMSYMBOLS = 60 ' "CUSTOMSYMBOL"
-
- swSelCOORDSYS = 61 ' "COORDSYS"
- swSelDATUMLINES = 62 ' "REFLINE"
- swSelROUTECURVES = 63
- swSelBOMTEMPS = 64 ' "BOMTEMP"
- swSelROUTEPOINTS = 65 ' "ROUTEPOINT"
-
- swSelCONNECTIONPOINTS = 66 ' "CONNECTIONPOINT"
- swSelROUTESWEEPS = 67
- swSelPOSGROUP = 68 ' "POSGROUP"
- swSelBROWSERITEM = 69 ' "BROWSERITEM"
- swSelFABRICATEDROUTE = 70 ' "ROUTEFABRICATED"
-
- swSelSKETCHPOINTFEAT = 71 ' "SKETCHPOINTFEAT"
- swSelEMPTYSPACE = 72 ' (is this wrong?)
- swSelCOMPSDONTOVERRIDE = 72
- swSelLIGHTS = 73 ' "LIGHTS"
- swSelWIREBODIES = 74
- swSelSURFACEBODIES = 75 ' "SURFACEBODY"
-
- swSelSOLIDBODIES = 76 ' "SOLIDBODY"
- swSelFRAMEPOINT = 77 ' "FRAMEPOINT"
- swSelSURFBODIESFIRST = 78
- swSelMANIPULATORS = 79 ' "MANIPULATOR"
- swSelPICTUREBODIES = 80 ' "PICTURE BODY"
-
- swSelSOLIDBODIESFIRST = 81
-
- 'swSelEVERYTHING = 4294967293
- 'swSelLOCATIONS = 4294967294
- 'swSelUNSUPPORTED = 4294967295
- End Enum
-
- '----
- ' Events Notifications
- '----
-
- Public Enum swViewNotify_e ' For IModelView ( DIID_DSldWorksEvents
-
- swViewRepaintNotify = 1
- swViewChangeNotify = 2
- swViewDestroyNotify = 3
- swViewRepaintPostNotify = 4
- swViewBufferSwapNotify = 5
- swViewDestroyNotify2 = 6
- End Enum
-
- Public Enum swFMViewNotify_e ' For IFeatMgrView ( DIID_DSldWorksEvents
-
- swFMViewActivateNotify = 1
- swFMViewDeactivateNotify = 2
- swFMViewDestroyNotify = 3
- End Enum
-
- Public Enum swPartNotify_e ' For IPartDoc ( DIID_DPartDocEvents )
-
- swPartRegenNotify = 1
- swPartDestroyNotify = 2
- swPartRegenPostNotify = 3
- swPartViewNewNotify = 4
- swPartNewSelectionNotify = 5
- swPartFileSaveNotify = 6
- swPartFileSaveAsNotify = 7
- swPartLoadFromStorageNotify = 8
- swPartSaveToStorageNotify = 9
- swPartConfigChangeNotify = 10
- swPartConfigChangePostNotify = 11
- swPartAutoSaveNotify = 12
- swPartAutoSaveToStorageNotify = 13
- swPartViewNewNotify2 = 14
- swPartLightingDialogCreateNotify = 15
- swPartAddItemNotify = 16
- swPartRenameItemNotify = 17
- swPartDeleteItemNotify = 18
- swPartModifyNotify = 19
- swPartFileReloadNotify = 20
- swPartAddCustomPropertyNotify = 21
- swPartChangeCustomPropertyNotify = 22
- swPartDeleteCustomPropertyNotify = 23
- swPartFeatureEditPreNotify = 24
- swPartFeatureSketchEditPreNotify = 25
- swPartFileSaveAsNotify2 = 26
- swPartDeleteSelectionPreNotify = 27
- swPartFileReloadPreNotify = 28
- swPartBodyVisibleChangeNotify = 29
- End Enum
-
- Public Enum swDrawingNotify_e ' For IDrawingDoc ( DIID_DDrawingDocEvents )
-
- swDrawingRegenNotify = 1
- swDrawingDestroyNotify = 2
- swDrawingRegenPostNotify = 3
- swDrawingViewNewNotify = 4
- swDrawingNewSelectionNotify = 5
- swDrawingFileSaveNotify = 6
- swDrawingFileSaveAsNotify = 7
- swDrawingLoadFromStorageNotify = 8
- swDrawingSaveToStorageNotify = 9
- swDrawingAutoSaveNotify = 10
- swDrawingAutoSaveToStorageNotify = 11
- swDrawingConfigChangeNotify = 12
- swDrawingConfigChangePostNotify = 13
- swDrawingViewNewNotify2 = 14
- swDrawingAddItemNotify = 15
- swDrawingRenameItemNotify = 16
- swDrawingDeleteItemNotify = 17
- swDrawingModifyNotify = 18
- swDrawingFileReloadNotify = 19
- swDrawingAddCustomPropertyNotify = 20
- swDrawingChangeCustomPropertyNotify = 21
- swDrawingDeleteCustomPropertyNotify = 22
- swDrawingFileSaveAsNotify2 = 23
- swDrawingDeleteSelectionPreNotify = 24
- swDrawingFileReloadPreNotify = 25
- End Enum
-
- Public Enum swAssemblyNotify_e ' For IAssemblyDoc ( DIID_DAssemblyDocEvents )
-
- swAssemblyRegenNotify = 1
- swAssemblyDestroyNotify = 2
- swAssemblyRegenPostNotify = 3
- swAssemblyViewNewNotify = 4
- swAssemblyNewSelectionNotify = 5
- swAssemblyFileSaveNotify = 6
- swAssemblyFileSaveAsNotify = 7
- swAssemblyLoadFromStorageNotify = 8
- swAssemblySaveToStorageNotify = 9
- swAssemblyConfigChangeNotify = 10
- swAssemblyConfigChangePostNotify = 11
- swAssemblyAutoSaveNotify = 12
- swAssemblyAutoSaveToStorageNotify = 13
- swAssemblyBeginInContextEditNotify = 14
- swAssemblyEndInContextEditNotify = 15
- swAssemblyViewNewNotify2 = 16
- swAssemblyLightingDialogCreateNotify = 17
- swAssemblyAddItemNotify = 18
- swAssemblyRenameItemNotify = 19
- swAssemblyDeleteItemNotify = 20
- swAssemblyModifyNotify = 21
- swAssemblyComponentStateChangeNotify = 22
- swAssemblyFileDropNotify = 23
- swAssemblyFileReloadNotify = 24
- swAssemblyComponentStateChangeNotify2 = 25
- swAssemblyAddCustomPropertyNotify = 26
- swAssemblyChangeCustomPropertyNotify = 27
- swAssemblyDeleteCustomPropertyNotify = 28
- swAssemblyFeatureEditPreNotify = 29
- swAssemblyFeatureSketchEditPreNotify = 30
- swAssemblyFileSaveAsNotify2 = 31
- swAssemblyInterferenceNotify = 32
- swAssemblyDeleteSelectionPreNotify = 33
- swAssemblyFileReloadPreNotify = 34
- swAssemblyComponentMoveNotify = 35
- swAssemblyComponentVisibleChangeNotify = 36
- swAssemblyBodyVisibleChangeNotify = 37
-
- End Enum
-
- Public Enum swAppNotify_e ' For ISldWorks ( DIID_DSldWorksEvents )
-
- swAppFileOpenNotify = 1
- swAppFileNewNotify = 2
- swAppDestroyNotify = 3
- swAppActiveDocChangeNotify = 4
- swAppActiveModelDocChangeNotify = 5
- swAppPropertySheetCreateNotify = 6
- swAppNonNativeFileOpenNotify = 7
- swAppLightSheetCreateNotify = 8
- swAppDocumentConversionNotify = 9
- swAppLightweightComponentOpenNotify = 10
- swAppDocumentLoadNotify = 11
- swAppFileNewNotify2 = 12
- swAppFileOpenNotify2 = 13
- swAppReferenceNotFoundNotify = 14
- swAppPromptForFilenameNotify = 15
- End Enum
-
- Public Enum swPropertySheetNotify_e
-
- swPropertySheetDestroyNotify = 1
- swPropertySheetHelpNotify = 2
- End Enum
-
- '----
- ' Parameter Types
- '----
- Public Enum swParamType_e ' For use with IAttributeDef::AddParameter (for example)
-
- swParamTypeDouble = 0
- swParamTypeString = 1
- swParamTypeInteger = 2
- swParamTypeDVector = 3
- End Enum
-
- '----
- ' The following is for angular dimension info returned GetDimensionInfo()
- '----
- Public Enum swQuadant_e
-
- swQuadUnknown = 0
- swQuadPosQ1 = 1
- swQuadNegQ1 = 2
- swQuadPosQ2 = 3
- swQuadNegQ2 = 4
- End Enum
-
- '----
- ' The following Public Enum is for interpreting ellipse data
- '----
- Public Enum swEllipsePts_e
-
- swEllipseStartPt = 0
- swEllipseEndPt = 1
- swEllipseCenterPt = 2
- swEllipseMajorPt = 3
- swEllipseMinorPt = 4
- End Enum
-
- Public Enum swParabolaPts_e
-
- swParabolaStartPt = 0
- swParabolaEndPt = 1
- swParabolaFocusPt = 2
- swParabolaApexPt = 3
- End Enum
-
- '----
- ' The following define gtol symbol indices
- '----
- Public Enum swGtolMatCondition_e
-
- swMcNONE = 0
- swMcMMC = 1
- swMcRFS = 2
- swMcLMC = 3
-
- swMsNONE = 4
- swMsPROJTOLZONE = 5
- swMsDIA = 6
- swMsSPHDIA = 7
- swMsRAD = 8
- swMsSPHRAD = 9
- swMsREF = 10
- swMsARCLEN = 11
- End Enum
-
- Public Enum swGtolGeomCharSymbol_e
-
- swGcsNONE = 12
- swGcsSYMMETRY = 13
- swGcsSTRAIGHT = 14
- swGcsFLAT = 15
- swGcsROUND = 16
- swGcsCYL = 17
- swGcsLINEPROF = 18
- swGcsSURFPROF = 19
- swGcsANG = 20
- swGcsPERP = 21
- swGcsPARALLEL = 22
- swGcsPOSITION = 23
- swGcsCONC = 24
- swGcsCIRCRUNOUT = 25
- swGcsTOTALRUNOUT = 26
- swGcsCIRCOPENRUNOUT = 27
- swGcsTOTALOPENRUNOUT = 28
- End Enum
-
- Public Enum swMateType_e
-
- swMateCOINCIDENT = 0
- swMateCONCENTRIC = 1
- swMatePERPENDICULAR = 2
- swMatePARALLEL = 3
- swMateTANGENT = 4
- swMateDISTANCE = 5
- swMateANGLE = 6
- swMateUNKNOWN = 7
- swMateSYMMETRIC = 8
- swMateCAMFOLLOWER = 9
- End Enum
-
- ' Enumerations for Detail View Creation
- Public Enum swDetCircleShowType_e
-
- swDetCirclePROFILE = 0
- swDetCircleCIRCLE = 1
- swDetCircleDONTSHOW = 2
- End Enum
-
- ' Enumerations for Detail View Style
- Public Enum swDetViewStyle_e
-
- swDetViewSTANDARD = 0
- swDetViewBROKEN = 1
- swDetViewLEADER = 2
- swDetViewNOLEADER = 3
- swDetViewCONNECTED = 4
- End Enum
-
- ' This Public Enum has been changed to correct improper mate alignment mapping
- Public Enum swMateAlign_e
-
- ' Use the three corrected enum's below
- swMateAlignALIGNED = 0
- swMateAlignANTI_ALIGNED = 1
- swMateAlignCLOSEST = 2
-
- ' Old incorrect enum's retained for backwards compatability
- ' Avoid using the three incorrect enum's below if possible
- swAlignNONE = 0
- swAlignSAME = 1
- swAlignAGAINST = 2
- End Enum
-
-
- Public Enum swDisplayMode_e
-
- swWIREFRAME = 0
- swHIDDEN_GREYED = 1
- swHIDDEN = 2
- End Enum
-
- Public Enum swArrowStyle_e
-
- swOPEN_ARROWHEAD = 0
- swCLOSED_ARROWHEAD = 1
- swSLASH_ARROWHEAD = 2
- swDOT_ARROWHEAD = 3
- swORIGIN_ARROWHEAD = 4
- swWIDE_ARROWHEAD = 5
- swISOWIDE_ARROWHEAD = 6
- swRUS_ARROWHEAD = 7
- swCLOSETOP_ARROWHEAD = 8
- swCLOSEBOT_ARROWHEAD = 9
- swNO_ARROWHEAD = 10
- End Enum
-
- Public Enum swLeaderSide_e
-
- swLS_SMART = 0
- swLS_LEFT = 1
- swLS_RIGHT = 2
- End Enum
-
-
- '----
- ' The following define Surface Finish Symbol types and options
- ' Used by InsertSurfaceFinishSymbol ModifySurfaceFinishSymbol
- '----
- Public Enum swSFSymType_e
-
- swSFBasic = 0
- swSFMachining_Req = 1
- swSFDont_Machine = 2
- swSFJIS_Surface_Texture_1 = 3 ' Add next 5 JIS types, 08/26/99
- swSFJIS_Surface_Texture_2 = 4
- swSFJIS_Surface_Texture_3 = 5
- swSFJIS_Surface_Texture_4 = 6
- swSFJIS_No_Machining = 7
- End Enum
-
- Public Enum swSFLaySym_e
-
- swSFNone = 0
- swSFCircular = 1
- swSFCross = 2
- swSFMultiDir = 3
- swSFParallel = 4
- swSFPerp = 5
- swSFRadial = 6
- swSFParticulate = 7
- End Enum
-
- ' The different possibilities for types of texts in a Surface Finish symbol. (SFSymbol::Get/SetText)
- Public Enum swSurfaceFinishSymbolText_e
-
- swSFSymbolMaterialRemovalAllowance = 1
- swSFSymbolProductionMethod = 2
- swSFSymbolSamplingLength = 3
- swSFSymbolOtherRoughnessValue = 4
- swSFSymbolMaximumRoughness = 5
- swSFSymbolMinimumRoughness = 6
- swSFSymbolRoughnessSpacing = 7
- End Enum
-
- Public Enum swLeaderStyle_e
-
- swNO_LEADER = 0
- swSTRAIGHT = 1
- swBENT = 2
- End Enum
-
- '----
- ' Balloon Information. swBS_SplitCirc is not valid for Notes only for Balloons
- '----
- Public Enum swBalloonStyle_e
-
- swBS_None = 0
- swBS_Circular = 1
- swBS_Triangle = 2
- swBS_Hexagon = 3
- swBS_Box = 4
- swBS_Diamond = 5
- swBS_SplitCirc = 6
- swBS_Pentagon = 7
- swBS_FlagPentagon = 8
- swBS_FlagTriangle = 9
- End Enum
-
- Public Enum swBalloonFit_e
-
- swBF_Tightest = 0
- swBF_1Char = 1
- swBF_2Chars = 2
- swBF_3Chars = 3
- swBF_4Chars = 4
- swBF_5Chars = 5
- End Enum
-
- '----
- ' The following define length and angle unit types
- '----
- Public Enum swLengthUnit_e
-
- swMM = 0
- swCM = 1
- swMETER = 2
- swINCHES = 3
- swFEET = 4
- swFEETINCHES = 5
- End Enum
-
- Public Enum swAngleUnit_e
-
- swDEGREES = 0
- swDEG_MIN = 1
- swDEG_MIN_SEC = 2
- swRADIANS = 3
- End Enum
-
- Public Enum swFractionDisplay_e
-
- swNONE = 0
- swDECIMAL = 1
- swFRACTION = 2
- End Enum
-
- '----
- ' Drawing Paper Sizes
- '----
- Public Enum swDwgPaperSizes_e
-
- swDwgPaperAsize = 0
- swDwgPaperAsizeVertical = 1
- swDwgPaperBsize = 2
- swDwgPaperCsize = 3
- swDwgPaperDsize = 4
- swDwgPaperEsize = 5
- swDwgPaperA4size = 6
- swDwgPaperA4sizeVertical = 7
- swDwgPaperA3size = 8
- swDwgPaperA2size = 9
- swDwgPaperA1size = 10
- swDwgPaperA0size = 11
- swDwgPapersUserDefined = 12
- End Enum
-
-
- '----
- ' Drawing Templates
- '----
- Public Enum swDwgTemplates_e
-
- swDwgTemplateAsize = 0
- swDwgTemplateAsizeVertical = 1
- swDwgTemplateBsize = 2
- swDwgTemplateCsize = 3
- swDwgTemplateDsize = 4
- swDwgTemplateEsize = 5
- swDwgTemplateA4size = 6
- swDwgTemplateA4sizeVertical = 7
- swDwgTemplateA3size = 8
- swDwgTemplateA2size = 9
- swDwgTemplateA1size = 10
- swDwgTemplateA0size = 11
- swDwgTemplateCustom = 12
- swDwgTemplateNone = 13
- End Enum
-
- '----
- ' Drawing Templates
- '----
- Public Enum swStandardViews_e
-
- swFrontView = 1
- swBackView = 2
- swLeftView = 3
- swRightView = 4
- swTopView = 5
- swBottomView = 6
- swIsometricView = 7
- swTrimetricView = 8
- swDimetricView = 9
- End Enum
-
- '----
- ' Repaint Notification types
- '----
- Public Enum swRepaintTypes_e
-
- swStandardUpdate = 0
- swLightUpdate = 1
- swMaterialUpdate = 2
- swSectionedUpdate = 3
- swExplodedUpdate = 4
- swInsertSketchUpdate = 5
- swViewDisplayUpdate = 6
- swDamageRepairUpdate = 7
- swSelectionUpdate = 8
- swSectionedExitUpdate = 9
- swScrollViewUpdate = 10
- End Enum
-
- '----
- ' User Interface State
- '----
- Public Enum swUIStates_e
-
- swIsHiddenInFeatureMgr = 1
- End Enum
-
- '----
- ' Type names
- '----
-
- ' Body Features
- Public Const swTnChamfer As String = "Chamfer"
- Public Const swTnFillet As String = "Fillet"
- Public Const swTnCavity As String = "Cavity"
- Public Const swTnDraft As String = "Draft"
- Public Const swTnMirrorSolid As String = "MirrorSolid"
- Public Const swTnCirPattern As String = "CirPattern"
- Public Const swTnLPattern As String = "LPattern"
- Public Const swTnMirrorPattern As String = "MirrorPattern"
- Public Const swTnShell As String = "Shell"
- Public Const swTnBlend As String = "Blend"
- Public Const swTnBlendCut As String = "BlendCut"
- Public Const swTnExtrusion As String = "Extrusion"
- Public Const swTnBoss As String = "Boss"
- Public Const swTnCut As String = "Cut"
- Public Const swTnRefCurve As String = "RefCurve"
- Public Const swTnRevolution As String = "Revolution"
- Public Const swTnRevCut As String = "RevCut"
- Public Const swTnSweep As String = "Sweep"
- Public Const swTnSweepCut As String = "SweepCut"
- Public Const swTnStock As String = "Stock"
- Public Const swTnSurfCut As String = "SurfCut"
- Public Const swTnThicken As String = "Thicken"
- Public Const swTnThickenCut As String = "ThickenCut"
- Public Const swTnVarFillet As String = "VarFillet"
- Public Const swTnSketchHole As String = "SketchHole"
- Public Const swTnHoleWzd As String = "HoleWzd"
- Public Const swTnImported As String = "Imported"
- Public Const swTnBaseBody As String = "BaseBody"
- Public Const swTnDerivedLPattern As String = "DerivedLPattern"
- Public Const swTnCosmeticThread As String = "CosmeticThread"
-
- ' Sheet Metal features
- Public Const swTnSheetMetal As String = "SheetMetal"
- Public Const swTnFlattenBends As String = "FlattenBends"
- Public Const swTnProcessBends As String = "ProcessBends"
- Public Const swTnOneBend As String = "OneBend"
- Public Const swTnBaseFlange As String = "SMBaseFlange"
- Public Const swTnSketchBend As String = "SketchBend"
- Public Const swTnSM3dBend As String = "SM3dBend"
- Public Const swTnEdgeFlange As String = "EdgeFlange"
- Public Const swTnFlatPattern As String = "FlatPattern"
-
- ' Drawing Related
- Public Const swTnCenterMark As String = "CenterMark"
- Public Const swTnDrSheet As String = "DrSheet"
- Public Const swTnAbsoluteView As String = "AbsoluteView"
- Public Const swTnDetailView As String = "DetailView"
- Public Const swTnRelativeView As String = "RelativeView"
- Public Const swTnSectionPartView As String = "SectionPartView"
- Public Const swTnSectionAssemView As String = "SectionAssemView"
- Public Const swTnUnfoldedView As String = "UnfoldedView"
- Public Const swTnAuxiliaryView As String = "AuxiliaryView"
- Public Const swTnDetailCircle As String = "DetailCircle"
- Public Const swTnDrSectionLine As String = "DrSectionLine"
-
- ' Assembly Related
- Public Const swTnMateCoincident As String = "MateCoincident"
- Public Const swTnMateConcentric As String = "MateConcentric"
- Public Const swTnMateDistanceDim As String = "MateDistanceDim"
- Public Const swTnMateParallel As String = "MateParallel"
- Public Const swTnMateTangent As String = "MateTangent"
- Public Const swTnReference As String = "Reference"
-
- ' Reference Geometry
- Public Const swTnRefPlane As String = "RefPlane"
- Public Const swTnRefAxis As String = "RefAxis"
- Public Const swTnReferenceCurve As String = "ReferenceCurve"
- Public Const swTnRefSurface As String = "RefSurface"
- Public Const swTnCoordinateSystem As String = "CoordSys"
-
- ' Misc
- Public Const swTnAttribute As String = "Attribute"
- Public Const swTnProfileFeature As String = "ProfileFeature"
-
- ' Symbol markers
- Public Const SYMBOL_MARKER_START As String = "<"
- Public Const SYMBOL_MARKER_END As String = ">"
- Public Const SYMBOL_MARKER_SPACE As String = "-"
-
-
- '----
- ' Surface Types. For use with Surface::Identity method.
- '----
- Public Const PLANE_TYPE As Integer = 4001
- Public Const CYLINDER_TYPE As Integer = 4002
- Public Const CONE_TYPE As Integer = 4003
- Public Const SPHERE_TYPE As Integer = 4004
- Public Const TORUS_TYPE As Integer = 4005
- Public Const BSURF_TYPE As Integer = 4006
- Public Const BLEND_TYPE As Integer = 4007
- Public Const OFFSET_TYPE As Integer = 4008
- Public Const EXTRU_TYPE As Integer = 4009
- Public Const SREV_TYPE As Integer = 4010
-
- '----
- ' Curve Types. For use with Curve::Identity method.
- '----
- Public Const LINE_TYPE As Integer = 3001
- Public Const CIRCLE_TYPE As Integer = 3002
- Public Const ELLIPSE_TYPE As Integer = 3003
- Public Const INTERSECTION_TYPE As Integer = 3004
- Public Const BCURVE_TYPE As Integer = 3005
- Public Const SPCURVE_TYPE As Integer = 3006
- Public Const CONSTPARAM_TYPE As Integer = 3008
- Public Const TRIMMED_TYPE As Integer = 3009
-
- '----
- ' This is the beginning of time. Used to initialize su_CTime.
- '----
- Public Const TIME_ORIGIN As String = "1990 1, 1, 0, 0, 0"
-
-
-
- ' Items that can be configured to have a line style in drawings.
- Public Enum swLineTypes_e
-
- swLF_VISIBLE = 0
- swLF_HIDDEN = 1
- swLF_SKETCH = 2
- swLF_DETAIL = 3
- swLF_SECTION = 4
- swLF_DIMENSION = 5
- swLF_CENTER = 6
- swLF_HATCH = 7
- swLF_TANGENT = 8
- End Enum
-
- ' Dimension tolerance types
- Public Enum swTolType_e
-
- swTolNONE = 0
- swTolBASIC = 1
- swTolBILAT = 2
- swTolLIMIT = 3
- swTolSYMMETRIC = 4
- swTolMIN = 5
- swTolMAX = 6
- swTolMETRIC = 7
- End Enum
-
- ' Tolerances which the user can set using Modeler::SetTolerances
- Public Enum swTolerances_e
-
- swBSCurveOutputTol = 0 '3D bspline curve output tolerance (meters)
- swBSCurveNonRationalOutputTol = 1 '3D non-rational bspline curve output tolerance (meters)
- swUVCurveOutputTol = 2 '2D trim curve output tolerance (fraction of characteristic min. face dimension)
- swSurfChordTessellationTol = 3 'chord tolerance or deviation for tessellation for surfaces
- swSurfAngularTessellationTol = 4 'angular tolerance or deviation for tessellation for surfaces
- swCurveChordTessellationTol = 5 'chord tolerance or deviation for tessellation for curves
- End Enum
-
- '----
- ' Mate Entity Types
- '
- ' The following are the possible mate entity type ids returned by the function
- ' IMateEntity::GetEntityType.
- '----
- Public Enum swMateEntityTypes_e
-
- swMateUnsupported = 0
- swMatePoint = 1
- swMateLine = 2
- swMatePlane = 3
- swMateCylinder = 4
- swMateCone = 5
- End Enum
-
- '----
- ' Attribute Callback Support
- '
- ' The following are the possible callback types for IAttributeDefs
- '----
- Public Enum swAttributeCallbackTypes_e
-
- swACBDelete = 0
- End Enum
-
- Public Enum swAttributeCallbackOptions_e
-
- swACBRequiresCallback = 1
- End Enum
-
- Public Enum swAttributeCallbackReturnValues_e
-
- swACBDeleteIt = 1
- End Enum
-
- ' Text reference point position
- Public Enum swTextPosition_e
-
- swUPPER_LEFT = 0
- swLOWER_LEFT = 1
- swCENTER = 2
- swUPPER_RIGHT = 3
- swLOWER_RIGHT = 4
- swUPPER_CENTER = 5
- End Enum
-
- '----
- ' The following are the different types of topology resulting from a call to GetTrimCurves
- '----
- Public Enum swTopologyTypes_e
-
- swTopologyNull = 0
- swTopologyCoEdge = 1
- swTopologyVertex = 2
- End Enum
-
-
- '----
- ' Attributes associated entity state
- '----
- Public Enum swAssociatedEntityStates_e
-
- swIsEntityInvalid = 0
- swIsEntitySuppressed = 1
- swIsEntityAmbiguous = 2
- swIsEntityDeleted = 3
- End Enum
-
- '---
- ' Search Folder Types
- '---
- Public Enum swSearchFolderTypes_e
-
- swDocumentType = 0
- End Enum
-
-
- '---
- ' User Preference Toggles.
- ' The different User Preference Toggles for GetUserPreferenceToggle & SetUserPreferenceToggle
- '---
- Public Enum swUserPreferenceToggle_e
-
- swUseFolderSearchRules = 0
- swDisplayArcCenterPoints = 1
- swDisplayEntityPoints = 2
- swIgnoreFeatureColors = 3
- swDisplayAxes = 4
- swDisplayPlanes = 5
- swDisplayOrigins = 6
- swDisplayTemporaryAxes = 7
- swDxfMapping = 8
- swSketchAutomaticRelations = 9
- swInputDimValOnCreate = 10
- swFullyConstrainedSketchMode = 11
- swXTAssemSaveFormat = 12
- swDisplayCoordSystems = 13
- swExtRefOpenReadOnly = 14
- swExtRefNoPromptOrSave = 15
- swExtRefMultipleContexts = 16
- swExtRefAutoGenNames = 17
- swExtRefUpdateCompNames = 18
- swDisplayReferencePoints = 19
- swUseShadedFaceHighlight = 20
- swDXFDontShowMap = 21
- swThumbnailGraphics = 22
- swUseAlphaTransparency = 23
- swDynamicDrawingViewActivation = 24
- swAutoLoadPartsLightweight = 25
- swIGESStandardSetting = 26
- swIGESNurbsSetting = 27
- swTiffPrintScaleToFit = 28
- swDisplayVirtualSharps = 29
- swUpdateMassPropsDuringSave = 30
- swDisplayAnnotations = 31
- swDisplayFeatureDimensions = 32
- swDisplayReferenceDimensions = 33
- swDisplayAnnotationsUseAssemblySettings = 34
- swDisplayNotes = 35
- swDisplayGeometricTolerances = 36
- swDisplaySurfaceFinishSymbols = 37
- swDisplayWeldSymbols = 38
- swDisplayDatums = 39
- swDisplayDatumTargets = 40
- swDisplayCosmeticThreads = 41
-
- swDetailingDisplayWithBrokenLeaders = 42
- swDetailingDualDimensions = 43
- swDetailingDisplayDatumsPer1982 = 44
- swDetailingDisplayAlternateSection = 45
- swDetailingCenterMarkShowLines = 46
- swDetailingFixedSizeWeldSymbol = 47
- swDetailingDimsShowParenthesisByDefaExty Inrstyleu = 47
- View fy = 2
- swDetan
- ' Thesis47
- View fDetan
-
-
-
- l = 5 142
- Const tyleu = 47
- Vi1size =ate
- 'O7
- Vi1size =tailingFixedSizeWels =
- a7r1
- of t2Detan
-
- 7
- VixedSizeWels =
- of t2Detan
-
- 7
- VixedSizeWels =
- of t2Detrent type Inrstyleu = Const tyleu = 47
- f tPayssProOH3t2Detrent type pet:6ete
- of t swFEED = 4294p142
- pe Inign_a42
- pe Inign_yRegenPostNotifoOHcelSK swDwgPaperCsize = 3
- pe I 4
- fy = 25 = 28
- HcelSK swDwgPapgor dev swACBDeletewDwgPWSor devcelSK Enum
-
- '----
- ' Parenthesi Inrstyleu = Conhesi aaaaaaaaaaaaaaaaaaasSpaciht s
- '----nu = Conhesi aaaaaaaaaees_e
- Sl = 2
- Sl = 2
- Sl = 2
- Sl = u = Conhesi a2
- swPartFeau = ConhngDispl swTnCut As StrinAtyleu = Const tyleu = 1
- swCENTER = 2
- swUPPER_Rt As S= 2
- Sl = uwCENTER = 2
-
- swS S= 2
- Sl = uwCENTER = 2
-
- o61SUse the three corrected enum's below
- swMatDTMTARC = Ellip3
- se0L
- swMatDTMTAR1
- Eonst CIRCLE_TYPEtToggles.
- ' ElltumTyonversihMode =oggles.
- ' back = 1
- Endoints = 1
- swD swUseAlphayle_e
-
- p Ehx= 4 playArcCenterPoints = 1dER =st s p Ehx= 4 play = 1dring = "Fillet"
- Putexts in a Ehx= 4 play = 1dring = "
- PublicCut As StrinAtyleuAayMowBSCunonst swTnBaseFlanga Ehx=