• ENCY PL
  • API Documentation
Show / Hide Table of Contents
  • GeomModelAppTypes
    • IST_GeomModelApp
    • IST_GeomModelAppStarter
  • MachinigToolsImportTypes
    • IMTI_AxialToolItemWithMaxPlungeAngle
    • IMTI_AxialToolItemWithTeeth
    • IMTI_AxialToolItems
    • IMTI_AxialToolOverhang
    • IMTI_AxialToolStepsAdapter
    • IMTI_AxialToolToolingPoints
    • IMTI_BackBoringBar
    • IMTI_BoringBar
    • IMTI_BoringToolHolderGroup
    • IMTI_CenterDrill
    • IMTI_ConicalMill
    • IMTI_CoolantTubes
    • IMTI_CounterBoreDrill
    • IMTI_CounterSinkDrill
    • IMTI_CustomAxialShapeTool
    • IMTI_CylindricalMill
    • IMTI_DoubleRadialMill
    • IMTI_Drill
    • IMTI_ElipticFlatFanSprayGun
    • IMTI_ElipticLinearFanSprayGun
    • IMTI_EmptyGripper
    • IMTI_Engraver
    • IMTI_ExternalGroovingToolHolderGroup
    • IMTI_ExternalThreadingToolHolderGroup
    • IMTI_ExternalToolHolderGroup
    • IMTI_FaceGroovingToolHolderGroup
    • IMTI_FlatTipCountersink
    • IMTI_FullConeSprayGun
    • IMTI_HollowConeSprayGun
    • IMTI_InternalGroovingToolHolderGroup
    • IMTI_InternalThreadingToolHolderGroup
    • IMTI_JetCutter
    • IMTI_Knife
    • IMTI_LaserJetCutter
    • IMTI_LimitedConicalMill
    • IMTI_LimitedDoubleRadialMill
    • IMTI_MachiningToolCADModelAdapter
    • IMTI_MachiningToolCuttingConditions
    • IMTI_MachiningToolItemWithDurability
    • IMTI_MachiningToolItemWithIdentifier
    • IMTI_MachiningToolItemWithUnits
    • IMTI_MachiningToolsImportLibrary
    • IMTI_MachiningToolsItem
    • IMTI_MachiningToolsItemWithName
    • IMTI_MachiningToolsItemWithNumbers
    • IMTI_MachiningToolsStorage
    • IMTI_NegativeRadiusMill
    • IMTI_PilotCounterbore
    • IMTI_PlanarCurveReader
    • IMTI_PlanarCurveReceiver
    • IMTI_PlazmaJetCutter
    • IMTI_ProbingToolHolderGroup
    • IMTI_Reamer
    • IMTI_RectangularFlatFanSprayGun
    • IMTI_SawBlade
    • IMTI_SingleVacuumGripper
    • IMTI_SphericalMill
    • IMTI_SphericalProbe
    • IMTI_SpotDrill
    • IMTI_Taper
    • IMTI_TaperJetCutter
    • IMTI_ThreadMill
    • IMTI_TorusMill
    • IMTI_TurnToolDimensions
    • IMTI_TurnToolDirections
    • IMTI_TurnToolHand
    • IMTI_TurnToolItems
    • IMTI_TurnToolOverhang
    • IMTI_TurnToolToolingPoints
    • IMTI_TwoStageDrill
    • IMTI_UndercutBarrelMill
    • IMTI_UndercutDoveMill
    • IMTI_UndercutIndexableChamferMill
    • IMTI_UndercutLensBarrelMill
    • IMTI_UndercutLollipopMill
    • IMTI_UndercutRoundGrooveMill
    • IMTI_UndercutRoundedChamferMill
    • IMTI_UndercutSharpChamferMill
    • IMTI_UndercutSlotMill
    • IMTI_UndercutTaperBarrelMill
    • IMTI_UndercutTwoAngleMill
    • TMTI_AxialToolContactPointType
    • TMTI_AxialToolGroup
    • TMTI_AxialToolToolingPointType
    • TMTI_BoringlToolHolderTypes
    • TMTI_CurveSpanType
    • TMTI_CuttingDirections
    • TMTI_CuttingSpeedMode
    • TMTI_ExtGroovingToolHolderTypes
    • TMTI_ExternalToolHolderInsertTypes
    • TMTI_ExternalToolHolderTypes
    • TMTI_FaceGroovingToolHolderTypes
    • TMTI_FeedUnits
    • TMTI_FixingDirection
    • TMTI_GroovingInsertTypes
    • TMTI_Hand
    • TMTI_IntGroovingToolHolderTypes
    • TMTI_LinearUnits
    • TMTI_ProbingInsertTypes
    • TMTI_ProbingToolHolderTypes
    • TMTI_RotationDirection
    • TMTI_ThreadingInsertTypes
    • TMTI_ThreadingToolHolderTypes
    • TMTI_TurnToolAdjustingTypes
    • TMTI_TurnToolHolderDimensionTypes
    • TMTI_TurnToolInsertDimensionTypes
    • tagTMTI_AxialToolContactPointType
    • tagTMTI_AxialToolGroup
    • tagTMTI_AxialToolToolingPointType
    • tagTMTI_BoringlToolHolderTypes
    • tagTMTI_CurveSpanType
    • tagTMTI_CuttingDirections
    • tagTMTI_CuttingSpeedMode
    • tagTMTI_ExtGroovingToolHolderTypes
    • tagTMTI_ExternalToolHolderInsertTypes
    • tagTMTI_ExternalToolHolderTypes
    • tagTMTI_FaceGroovingToolHolderTypes
    • tagTMTI_FeedUnits
    • tagTMTI_FixingDirection
    • tagTMTI_GroovingInsertTypes
    • tagTMTI_Hand
    • tagTMTI_IntGroovingToolHolderTypes
    • tagTMTI_LinearUnits
    • tagTMTI_ProbingInsertTypes
    • tagTMTI_ProbingToolHolderTypes
    • tagTMTI_RotationDirection
    • tagTMTI_ThreadingInsertTypes
    • tagTMTI_ThreadingToolHolderTypes
    • tagTMTI_TurnToolAdjustingTypes
    • tagTMTI_TurnToolHolderDimensionTypes
    • tagTMTI_TurnToolInsertDimensionTypes
  • PathAliasesInterface
    • IST_AliasesList
    • IST_CustomAliasesList
    • IST_PathAliasConverter
    • IST_PathAliasLibrary
    • TAliasType
    • T_AliasAdditionMode
    • enumTAliasType
    • tagT_AliasAdditionMode
  • ST3DModelTypes
    • IST_3DEntity
    • IST_3DEntityList
  • STAIHelper
    • IST_AIAPI
    • IST_AIChatChoice
    • IST_AIChatConversation
    • IST_AIChatMessage
    • IST_AIChatResult
    • IST_AIChatUsage
    • IST_AICompletionEndpoint
    • IST_AIHelper
    • IST_AIUsage
    • IST_ChatRequestOptions
    • IST_OpenAIChatConversation
    • IST_OpenAIChatMultipleStopSequences
    • IST_OpenAIChatRequest
    • IST_OpenAICompletionEndpoint
    • IST_StreamResponseFromChatbotHandler
    • TChatMessageRole
    • enumTChatMessageRole
  • STApplication
    • ISS_AbstractTechOp
    • ISS_OpRegistrator
    • ISS_OpRegistry
    • ISS_RootGroup
    • ISS_TechOpGroup
    • ISS_Technologist
    • IST_Application
    • IST_MainFormWorkWithProject
    • IST_Project
    • IST_UserOperation
  • STCoDeTypes
    • ICD_Body
    • ICD_Collider
    • ICD_CollisionEvents
    • ICD_CollisionModel
    • ICD_ExternalBody
    • ICD_Model
    • ICD_ModelNode
    • ICD_RevolutionBody
    • ICD_TriangleMesh
    • ICD_TriangularBody
    • IST_CoDeLibrary
  • STCurveTypes
    • ISS_CurveFormerTolerance
    • ISS_ST_CurveDropCutter
    • IST_5DCurveFormer
    • IST_AbstractArea
    • IST_AbstractCompCurve
    • IST_AbstractCurve
    • IST_AbstractCurveList
    • IST_AbstractNurbsCurve
    • IST_Area
    • IST_AreaFormer
    • IST_CompCurve
    • IST_CompCurve5D
    • IST_Curve
    • IST_Curve5D
    • IST_CurveDropCutter
    • IST_CurveFormer
    • IST_CurveIntersector
    • IST_CurveJoiner
    • IST_CurveList
    • IST_CurveReceiver
    • IST_CurveReceiverDual
    • IST_CurveTransformer
    • IST_CurvesLibObjectFactory
    • IST_CurvesLibObjectFactoryDual
    • IST_FlagReceiver
    • IST_IntCurve
    • IST_OffsetMaker
    • IST_TechCurve
    • TSS_STCurveDropContactData
    • TSTCurveDropContactData
    • TSTCurveSpan
    • TSTIntersectionPoint
    • TSTPointRollType
    • tagTSS_STCurveDropContactData
    • tagTSTCurveDropContactData
    • tagTSTCurveSpan
    • tagTSTIntersectionPoint
    • tagTSTPointRollType
  • STCustomPropTypes
    • IBooleanValueGetter
    • IBooleanValueSetter
    • IButtonClickAction
    • IDoubleValueGetter
    • IDoubleValueSetter
    • IIntegerValueGetter
    • IIntegerValueSetter
    • IST_AbstractPropHelper
    • IST_CustomBooleanProp
    • IST_CustomBooleanPropHelper
    • IST_CustomBooleanPropWithEdit
    • IST_CustomComplexPropHelper
    • IST_CustomComplexPropWithText
    • IST_CustomDoubleProp
    • IST_CustomDoublePropHelper
    • IST_CustomDynamicArrayProp
    • IST_CustomEnumIndexedPropHelper
    • IST_CustomEnumWithIDPropHelper
    • IST_CustomEnumerated
    • IST_CustomEnumeratedProp
    • IST_CustomEnumeratedWithID
    • IST_CustomEnumeratedWithStringValue
    • IST_CustomIntegerProp
    • IST_CustomIntegerPropHelper
    • IST_CustomOpenEnumeratedProp
    • IST_CustomProp
    • IST_CustomPropCaption
    • IST_CustomPropComputable
    • IST_CustomPropDefaultable
    • IST_CustomPropExpanded
    • IST_CustomPropFilePath
    • IST_CustomPropFolderPath
    • IST_CustomPropHelpers
    • IST_CustomPropHint
    • IST_CustomPropID
    • IST_CustomPropIcon
    • IST_CustomPropIsInErrorState
    • IST_CustomPropIsStructural
    • IST_CustomPropIterator
    • IST_CustomPropPriority
    • IST_CustomPropReadOnly
    • IST_CustomPropSelectable
    • IST_CustomPropTransparent
    • IST_CustomPropUpdateStamp
    • IST_CustomPropVisible
    • IST_CustomPropWithButtons
    • IST_CustomPropWithUnits
    • IST_CustomRadioEditProp
    • IST_CustomStringProp
    • IST_CustomStringPropHelper
    • IST_SimplePropIterator
    • IStringValueGetter
    • IStringValueSetter
    • TCustomPropButtonState
    • TCustomPropType
    • tagTCustomPropButtonState
    • tagTCustomPropType
  • STCuttingToolTypes
    • IContactPointOwner
    • IST_CuttingTool
    • IST_LatheTool
    • IST_MillTool
    • IST_MillToolWithCoreGeneratrix
    • IST_MillToolWithSimplifiedGeneratrix
    • IST_WireTool
    • TCTContactPoint
    • TContactPoint
    • TSTCuttingToolType
    • TSTLatheToolType
    • TSTMillToolType
    • TSTMillToolTypeFlag
    • tagTCTContactPoint
    • tagTContactPoint
    • tagTSTCuttingToolType
    • tagTSTLatheToolType
    • tagTSTMillToolType
    • tagTSTMillToolTypeFlag
  • STDataBaseTypes
    • IST_DBManager
    • IST_DBQueryTable
    • IST_DBRecordComparer
    • IST_DBRecordFilter
    • IST_DBTable
    • IST_DataBase
  • STGLObjectTypes
    • IGLCommands
    • IGLList
    • IGLNamesArray
    • IGLObject
    • IGLObjectContainer
    • IGLRenderingContext
    • IGLViewManager
    • IGLViewPort
    • TGLPrimitiveType
    • TGLRenderingContext
    • TGLSelectionAction
    • TGLState
    • TGLStateBit
    • TPaintAim
    • TVPViewMode
    • enumTGLSelectionAction
    • enumTPaintAim
    • enumTVPViewMode
    • tagTGLPrimitiveType
    • tagTGLRenderingContext
    • tagTGLState
    • tagTGLStateBit
  • STGeSolverTypes
    • IGSEntityDataProvider
    • IGSParametersReader
    • IGSParametersWriter
    • IGSTextReader
    • IGSTextWriter
    • IGSUserObject
    • IGS_AngularLLDimension
    • IGS_Arc
    • IGS_BiDimension
    • IGS_BlockGenerator
    • IGS_Constraint
    • IGS_Contour
    • IGS_ContourPoint
    • IGS_DeFeatureOperation
    • IGS_DeleteBlockOperation
    • IGS_DeleteOperation
    • IGS_Dimension
    • IGS_DimensionList
    • IGS_DimensionOwner
    • IGS_DynEntityList
    • IGS_Entity
    • IGS_EntityEvents
    • IGS_EntityList
    • IGS_Feature
    • IGS_FeaturePattern
    • IGS_FilletOffsetOperation
    • IGS_FilletOperation
    • IGS_FloatArray
    • IGS_GeomEntity
    • IGS_GeomEntityList
    • IGS_GraphicDimensionsList
    • IGS_IDList
    • IGS_InsertOperation
    • IGS_Line
    • IGS_LinearCCDimension
    • IGS_LinearDimension
    • IGS_LinearLCDimension
    • IGS_LinearLLDimension
    • IGS_LinearPCDimension
    • IGS_LinearPLDimension
    • IGS_LinearPPDimension
    • IGS_LockableModelCollection
    • IGS_Model
    • IGS_ModelCollection
    • IGS_ModelEnumerator
    • IGS_ModelEvents
    • IGS_MoveOperation
    • IGS_OffsetOperation
    • IGS_OnAddEntity
    • IGS_OnBeginUpdateModel
    • IGS_OnChangeEntity
    • IGS_OnChangeModel
    • IGS_OnClearModel
    • IGS_OnCreateEntity
    • IGS_OnDeleteEntity
    • IGS_OnDestroyEntity
    • IGS_OnEndUpdateModel
    • IGS_OnExecuteModelOperation
    • IGS_OnResnapDimensions
    • IGS_OnSelectEntity
    • IGS_Operation
    • IGS_OperationList
    • IGS_Point
    • IGS_RadialDimension
    • IGS_SegmentEntity
    • IGS_SelectAllOperation
    • IGS_SelectArcsOperation
    • IGS_SelectChamfersOperation
    • IGS_SelectColinearLinesOperation
    • IGS_SelectContourOperation
    • IGS_SelectPocketsOperation
    • IGS_Selection
    • IGS_SelectionOperation
    • IGS_TrimOperation
    • IGS_UniDimension
    • TGSConstraintType
    • TGSDragMode
    • TGSEntityFlag
    • TGSTrimmedContour
    • TGS_AltDirection
    • TGS_EntityType
    • TGS_FilletType
    • TGS_InsertMode
    • TGS_LineType
    • TGS_LinearDimensionType
    • TGS_LinearPPDimType
    • TGS_ModelAction
    • TSnapPoint
    • enumTGSConstraintType
    • enumTGSDragMode
    • enumTGSEntityFlag
    • enumTGS_AltDirection
    • enumTGS_EntityType
    • enumTGS_FilletType
    • enumTGS_LineType
    • enumTGS_LinearDimensionType
    • enumTGS_LinearPPDimType
    • enumTGS_ModelAction
    • tagTGSTrimmedContour
    • tagTGS_InsertMode
    • tagTSnapPoint
  • STGeomApiTypes
    • IAbstractGeomObject
    • IPMIGeomThread
    • ISTGeomFiler
    • ISTGeomReceiver
    • TSTBlendedType
    • TSTImportOption
    • TSTLimitType
    • TSTLineType
    • TSTPmiArrowType
    • TSTPmiCurveType
    • TSTPmiTextType
    • TSTPmiType
    • enumTSTBlendedType
    • enumTSTImportOption
    • enumTSTLimitType
    • enumTSTLineType
    • enumTSTPmiArrowType
    • enumTSTPmiCurveType
    • enumTSTPmiTextType
    • enumTSTPmiType
  • STGeomLibTypes
    • IST_GeomLib
  • STGeomModelTypes
    • ISS_GeomModel
    • ISS_GeomModelArray
    • ISS_GeomTreeNode
  • STInpCLDataCommands
    • ICAMMachineInfo
    • ICAMProjectInfo
    • IInpCLDFormer
    • TCAMCLDCodeWords
    • TInpCLDPPFunTechInfo
    • TMultiPosition
    • TSTMultiMotionType
    • enumTSTMultiMotionType
    • tagTCAMCLDCodeWords
    • tagTInpCLDPPFunTechInfo
    • tagTMultiPosition
  • STInpCLDataInterface
    • IInpCLDArrayNamesReceiver
    • IInpCLDArrayParameterEntity
    • IInpCLDCommandEntity
    • IInpCLDCommandWithCodeParams
    • IInpCLDFactory
    • IInpCLDFile
    • IInpCLDFloatArrayReceiver
    • IInpCLDInterpreter
    • IInpCLDMultiAxesArray
    • IInpCLDNodeEntity
    • IInpCLDNodeEntityCollection
    • IInpCLDObject
    • IInpCLDObjectWithHighlightWords
    • IInpCLDParameterEntity
    • IInpCLDProject
    • IInpCLDProjectInfo
    • IInpCLDShell
    • IInpCLDStringCommand
    • IInpCLDWriter
    • IInpExecutor
    • IInpPostprocessingLog
    • IInpPostprocessor
    • ISequentialStream
    • IStream
    • TInpCLDCmdPointer
    • TInpCLDCodeWords
    • TInpCLDIsoCodeTypes
    • TInpCLDNodeRec
    • TInpCLDParamPointer
    • TProcessToken
    • TST_InpCLDFileType
    • TST_InpCLDParamType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • enumTST_InpCLDFileType
    • enumTST_InpCLDParamType
    • tagSTATSTG
    • tagTInpCLDCmdPointer
    • tagTInpCLDCodeWords
    • tagTInpCLDIsoCodeTypes
    • tagTInpCLDNodeRec
    • tagTInpCLDParamPointer
    • tagTProcessToken
  • STInpCoreUI
    • IST_InpCoreUIApplication
  • STLatheCycle
    • IST_Lathe4DToolVector
    • IST_LatheCycle
    • IST_LatheCycle4D
    • IST_LatheCycleContainer
    • IST_LatheCycleExt
    • IST_LatheCycleStartPoint
    • IST_LatheCycleThreadForm
    • IST_LatheCycleThreadFreeForm
    • IST_LatheCycleThreadStandardForm
    • IST_LatheThreadedGroove
    • IST_LatheThreadedGrooveOwner
  • STLibraryTypes
    • IST_ClassLibrary
    • IST_ClassRegistrator
    • TSTCoClass
    • tagTSTCoClass
  • STLocalization
    • IST_LocalizationFile
  • STLoggingInterface
    • IST_Logger
    • IST_LogsListener
    • TST_LogEventType
    • TST_LogItem
    • _FILETIME
    • tagTST_LogEventType
    • tagTST_LogItem
  • STMCDFormerTypes
    • IST_CLDFormer
    • IST_CLDFormerDual
    • IST_CLDReceiver
    • IST_CLDReceiver_MultiMotion
    • IST_CLData
    • IST_CLDataContainer
    • IST_CLDataList
    • IST_ExtCycleParameters
    • IST_MCDFormer
    • IST_MCDFormerDual
    • TSTFeedTypeFlag
    • TSTLengthCompensationMode
    • TSTRadiusCompensationMode
    • TST_CLDItemType
    • TST_CLDPlaneType
    • TST_ExtCycleParameters
    • TST_ExtendedCycleSubCommand
    • TST_FeedUnits
    • TST_GotoMode
    • enumTSTLengthCompensationMode
    • enumTST_CLDItemType
    • enumTST_CLDPlaneType
    • enumTST_FeedUnits
    • tagTSTFeedTypeFlag
    • tagTSTRadiusCompensationMode
    • tagTST_ExtCycleParameters
    • tagTST_ExtendedCycleSubCommand
    • tagTST_GotoMode
  • STMCGeomShapeTypes
    • IMC_ShapeContour
    • IMC_ShapeFormer
    • IMC_ShapeModel
    • IMC_ShapeObject
    • TMCShapeObjectType
    • tagTMCShapeObjectType
  • STMachineComponents
    • IST_MCAssembly
    • IST_MCAssemblyItem
    • IST_MCComponent
    • IST_MCConnectionType
    • IST_MCConnector
    • IST_MCFactory
  • STMachineTypes
    • IST_Machine
    • IST_MachineAxis
    • IST_MachineEvaluator
    • IST_MachineState
    • TSTAxisControlMode
    • TSTAxisMotion
    • TST_NCBlockMode
    • tagTSTAxisControlMode
    • tagTSTAxisMotion
    • tagTST_NCBlockMode
  • STMeshTypes
    • IST_Mesh
    • IST_MeshList
  • STModelFormerTypes
    • IOP_ModelFormer
    • IST_CoordinateItem
    • IST_CurveModelItem
    • IST_CurvesArrayModelItem
    • IST_FaceModelItem
    • IST_FacesArrayModelItem
    • IST_GetBox
    • IST_JobModelFormer
    • IST_LineModelItem
    • IST_MeshesArrayModelItem
    • IST_ModelFormer
    • IST_ModelFormerSupportedItems
    • IST_ModelItem
    • IST_PointModelItem
    • TSTModelCurveType
    • TSTModelCurveTypeSetFlag
    • TSTModelFaceType
    • TSTModelFaceTypeSetFlag
    • TSTModelFormerType
    • TSTModelItemType
    • tagTSTModelCurveType
    • tagTSTModelCurveTypeFlag
    • tagTSTModelFaceType
    • tagTSTModelFaceTypeFlag
    • tagTSTModelFormerType
    • tagTSTModelItemType
  • STMotionPlanner
    • IST_CutChecker
    • IST_DistanceChecker
    • IST_LinkPlanner
    • IST_MPLClassFactory
    • IST_PointChecker
    • IST_PointReceiver
    • IST_ProcessStatus
    • TST_MPMessage
    • TST_MPStatus
    • tagTST_MPMessage
    • tagTST_MPStatus
  • STNCAnalyzer
    • INCT_Analyzer
    • INCT_Analyzer2
    • INCT_Brackets
    • INCT_Comments
    • INCT_EndOfLineChars
    • INCT_Quotes
    • INCT_UnionLineChars
  • STNCConnect
    • INCT_Connect
  • STNCFormers
    • INCT_CircularMotionFormer
    • INCT_DrillingCycleEvents
    • INCT_DrillingCycleFormer
    • INCT_DrillingCycleWithShiftFormer
    • INCT_GeomLinearMotionFormer
    • INCT_LatheCycleArcEvents
    • INCT_LatheCycleEvents
    • INCT_LatheGroovingCycleFormer
    • INCT_LatheStockRemovalCycleEvents
    • INCT_LatheStockRemovalCycleEvents2
    • INCT_LatheStockRemovalCycleEvents3
    • INCT_LatheStockRemovalCycleFormer
    • INCT_LatheStockRemovalCycleFormer2
    • INCT_LatheThreadCuttingCycleEvents
    • INCT_LatheThreadCuttingCycleFormer
    • INCT_LatheThreadCuttingCycleFormer2
    • INCT_LinearMotionFormer
    • INCT_MillingCycleEvents
    • INCT_PeckDrillingCycleEvents
    • INCT_PeckDrillingCycleFormer
    • INCT_PocketCycleEvents
    • INCT_PocketCycleFormer
    • INCT_ThreadMillingCycleFormer
    • TNC2DPoint
    • TNCAxisType
    • TNCCircularMode
    • TNCClearanceType
    • TNCConstructArcMode
    • TNCCutDepthCalcMethod
    • TNCDCAxisIndexes
    • TNCDegressionType
    • TNCDrillingCycleMoveType
    • TNCDrillingCycleShiftType
    • TNCFlatSpiralStepType
    • TNCGrooveDirection
    • TNCLCAxisIndexes
    • TNCLSRPointType
    • TNCLatheCycleMoveType
    • TNCLatheMachiningDirection
    • TNCLatheMachiningStyle
    • TNCLatheMachiningType
    • TNCLatheStartPointMode
    • TNCLatheStepType
    • TNCMachiningProcessing
    • TNCMillingCycleMoveType
    • TNCMillingThreadType
    • TNCPassReturnMethod
    • TNCPocketCycleMoveType
    • TNCRetractionType
    • TNCReturnLevel
    • TNCShiftAxis
    • TNCShiftPath
    • TNCShiftValues
    • TNCSpiralDirection
    • TNCStartLevelType
    • TNCThreadApproach
    • TNCThreadCuttingDirection
    • TNCThreadSequenceType
    • TNCTypeOfProcessing
    • enumTNCCircularMode
    • enumTNCClearanceType
    • enumTNCConstructArcMode
    • enumTNCCutDepthCalcMethod
    • enumTNCDegressionType
    • enumTNCDrillingCycleMoveType
    • enumTNCDrillingCycleShiftType
    • enumTNCFlatSpiralStepType
    • enumTNCGrooveDirection
    • enumTNCLSRPointType
    • enumTNCLatheCycleMoveType
    • enumTNCLatheMachiningDirection
    • enumTNCLatheMachiningStyle
    • enumTNCLatheMachiningType
    • enumTNCLatheStartPointMode
    • enumTNCLatheStepType
    • enumTNCMachiningProcessing
    • enumTNCMillingCycleMoveType
    • enumTNCMillingThreadType
    • enumTNCPassReturnMethod
    • enumTNCPocketCycleMoveType
    • enumTNCRetractionType
    • enumTNCReturnLevel
    • enumTNCShiftPath
    • enumTNCSpiralDirection
    • enumTNCStartLevelType
    • enumTNCThreadApproach
    • enumTNCThreadCuttingDirection
    • enumTNCThreadSequenceType
    • enumTNCTypeOfProcessing
    • tagTNC2DPoint
    • tagTNCAxisType
    • tagTNCDCAxisIndexes
    • tagTNCLCAxisIndexes
    • tagTNCShiftAxis
    • tagTNCShiftValues
  • STNCInterpreter
    • INCT_AddOriginByShiftAndRotate
    • INCT_BaseReg
    • INCT_BlockExecArray
    • INCT_BlockExecObject
    • INCT_CLData
    • INCT_CLData2
    • INCT_CLData_AutoAxesBrakes
    • INCT_CLData_BreakCommand
    • INCT_CLData_Comment
    • INCT_CLData_CutTo5d
    • INCT_CLData_Insert
    • INCT_CLData_LngID
    • INCT_CLData_PocketCycleFormer
    • INCT_CLData_Print
    • INCT_Equipment
    • INCT_Equipment2
    • INCT_GeomCLData
    • INCT_GetPartByUser
    • INCT_Interpreter
    • INCT_InterpreterState
    • INCT_Kernel
    • INCT_Kernel2
    • INCT_Program
    • INCT_ProgramManager
    • INCT_ProgramManager2
    • INCT_Register
    • INCT_RegisterList
    • INCT_RegisterValues
    • INCT_SpindleState
    • INCT_SysState
    • INCT_SysState2
    • TNC3DMatrix
    • TNC3DPoint
    • TNCAddOriginFlipMode
    • TNCDrillingCycleType
    • TNCEulerAnglesConvention
    • TNCExecObj
    • TNCFeedType
    • TNCFeedrateMeasure
    • TNCFlipType
    • TNCGetPartDirection
    • TNCGetPartOrigin
    • TNCGotoMode
    • TNCLatheCycleType
    • TNCLengthCompensationMode
    • TNCMessageType
    • TNCMillingCycleType
    • TNCOperationGroup
    • TNCPlaneType
    • TNCPoint
    • TNCRadiusCompensationMode
    • TNCSPositioningMode
    • TNCSign
    • TNCSpindleCommand
    • TNCSystemMeasure
    • TNCThreadLeadType
    • TNCThreadOrientation
    • TNCTooltipMode
    • TNCValueAvailType
    • enumTNCAddOriginFlipMode
    • enumTNCDrillingCycleType
    • enumTNCEulerAnglesConvention
    • enumTNCExecObj
    • enumTNCFeedrateMeasure
    • enumTNCFlipType
    • enumTNCGetPartDirection
    • enumTNCGetPartOrigin
    • enumTNCGotoMode
    • enumTNCLatheCycleType
    • enumTNCLengthCompensationMode
    • enumTNCMessageType
    • enumTNCMillingCycleType
    • enumTNCOperationGroup
    • enumTNCPoint
    • enumTNCRadiusCompensationMode
    • enumTNCSPositioningMode
    • enumTNCSign
    • enumTNCSpindleCommand
    • enumTNCSystemMeasure
    • enumTNCThreadLeadType
    • enumTNCThreadOrientation
    • enumTNCTooltipMode
    • enumTNCValueAvailType
    • tagTNC3DMatrix
    • tagTNC3DPoint
    • tagTNCFeedType
    • tagTNCPlaneType
  • STOMTypes
    • ISTOMAction
    • ISTOMActionList
    • ISTOMBooleanProperty
    • ISTOMEventsRegistrator
    • ISTOMFloatProperty
    • ISTOMIntegerProperty
    • ISTOMInterfaceList
    • ISTOMListItem
    • ISTOMListProperty
    • ISTOMListTypeDescritptor
    • ISTOMObjectProperty
    • ISTOMObjectTypePropDescriptor
    • ISTOMPresenter
    • ISTOMPresenterLibrary
    • ISTOMProperty
    • ISTOMPropertyEvents
    • ISTOMPropertyList
    • ISTOMTreeNode
    • ISTOMTreeProperty
    • ISTOMTreeTypeDescriptor
    • ISTOMTypeDescriptor
    • TSTOMEvent
    • TValueType
    • enumTSTOMEvent
    • enumTValueType
  • STOperationTypes
    • IST_AxisToolpathMultiplayer
    • IST_AxisToolpathMultiplayerEvents
    • IST_IntOperation
    • IST_IntOperationSolver
    • IST_MCDTemplateEvents
    • IST_MatrixToolpathMultiplayer
    • IST_MatrixToolpathMultiplayerEvents
    • IST_OpContainer
    • IST_OpParamUIContainer
    • IST_OpParametersUI
    • IST_Operation
    • IST_OperationSolver
    • IST_UpdateHandler
    • TSTMachiningGroup
    • enumTSTMachiningGroup
  • STParametricGeometry
    • IST_PGAbstractSolid
    • IST_PGCurveList
    • IST_PGPrismSolid
    • IST_PGRevolutionSolid
    • IST_PGSolidList
  • STResourceManager
    • IST_Resource
    • IST_ResourceLoader
    • IST_ResourceManager
    • IST_ResourceObject
    • IST_ResourceSearchPathItem
    • IST_ResourceSection
    • ISequentialStream
    • IStream
    • TST_ResourceStorageType
    • TST_ResourceType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • tagSTATSTG
    • tagTST_ResourceStorageType
    • tagTST_ResourceType
  • STScriptTypes
    • IST_EventHandler
    • IST_EventsContainer
    • IST_HandlersList
    • IST_ListOfObjectWithEvents
    • IST_ObjectWithEvents
    • IST_ScriptContainer
    • IST_ScriptEditor
    • IST_ScriptReport
    • IST_ScriptUnit
    • IST_ScriptUnitList
    • IST_SprutExtOperation
    • IST_TextReceiver
    • TST_ScriptStorageType
    • tagTST_ScriptStorageType
  • STSkeleton
    • IST_Skeleton
    • TST_SkeletonMedialType
    • TST_SkeletonPoint
    • TST_SkeletonSourceType
    • enumTST_SkeletonMedialType
    • enumTST_SkeletonSourceType
    • tagTST_SkeletonPoint
  • STSurfaceTypes
    • IST_Face
    • IST_FaceList
    • IST_Loop
    • IST_NurbsSurface
    • IST_Surface
  • STTreeTypes
    • ISS_TreeNode
    • ISS_TreeNodes
  • STTypes
    • IST_2DBox
    • IST_2DMatrix
    • IST_2DPoint
    • IST_3DBox
    • IST_3DMatrix
    • IST_3DPoint
    • IST_5DPoint
    • IST_MeasurableObject
    • IST_UpdateStamp
    • TST2DBox
    • TST2DLine
    • TST2DMatrix
    • TST2DPoint
    • TST2IPoint
    • TST2SPoint
    • TST3DBox
    • TST3DLine
    • TST3DMatrix
    • TST3DPoint
    • TST3DVec
    • TST3IPoint
    • TST3SMatrix
    • TST3SPoint
    • TST5DPoint
    • TSTLinearUnits
    • TSTSystemUnits
    • TST_LinearMeasure
    • enumTST_LinearMeasure
    • tagTST2DBox
    • tagTST2DLine
    • tagTST2DMatrix
    • tagTST2DPoint
    • tagTST2IPoint
    • tagTST2SPoint
    • tagTST3DBox
    • tagTST3DLine
    • tagTST3DMatrix
    • tagTST3DPoint
    • tagTST3IPoint
    • tagTST3SMatrix
    • tagTST3SPoint
    • tagTST5DPoint
    • tagTSTLinearUnits
    • tagTSTSystemUnits
  • STXMLPropTypes
    • IST_AbstractPropEventsHandler
    • IST_NameSpace
    • IST_NameSpaceManager
    • IST_OnDestroyXMLProp
    • IST_OnGetCopyOfXMLPropHandler
    • IST_PropEventsHandler
    • IST_RealLanguageItem
    • IST_XMLPropArray
    • IST_XMLPropAttributesEnumerator
    • IST_XMLPropAttributesList
    • IST_XMLPropCaseNode
    • IST_XMLPropCustomParser
    • IST_XMLPropDescriptor
    • IST_XMLPropPointer
    • ISequentialStream
    • IStream
    • TSTSimplePropType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • tagSTATSTG
    • tagTSTSimplePropType
  • ST_ISSModelFormerTypes
    • ISS_AbstractModelFormer
    • ISS_CurveJoinerModelFormer
    • ISS_CurveOpAddInfo
    • ISS_CurveOpPocketAddInfo
    • ISS_FullModel
    • ISS_GeomCurve
    • ISS_GeometryItem
    • ISS_HolesModelFormer
    • ISS_JobModelFormer
    • ISS_JoinedCurvesItem
    • ISS_LevelItem
    • ISS_ModelFormers
    • ISS_ModelItem
    • IST_WeldSeamModelItem

Interface IGS_Model

Namespace: STGeSolverTypes
Assembly: STGeSolverTypes.dll
Syntax
[Guid("5640EB77-082B-4FED-BD7E-02E08EA97091")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IGS_Model

Properties

Arcs

Declaration
IGS_EntityList Arcs { get; }
Property Value
Type Description
IGS_EntityList

Box

Declaration
TST2DBox Box { get; }
Property Value
Type Description
TST2DBox

Circles

Declaration
IGS_EntityList Circles { get; }
Property Value
Type Description
IGS_EntityList

Constraints

Declaration
IGS_EntityList Constraints { get; }
Property Value
Type Description
IGS_EntityList

Contour[int]

Declaration
IGS_Contour Contour[int i] { get; }
Parameters
Type Name Description
int i
Property Value
Type Description
IGS_Contour

ContourCount

Declaration
int ContourCount { get; }
Property Value
Type Description
int

Contours

Declaration
IGS_EntityList Contours { get; }
Property Value
Type Description
IGS_EntityList

CurBlock

Declaration
string CurBlock { get; set; }
Property Value
Type Description
string

CurrentOp

Declaration
IGS_Operation CurrentOp { get; }
Property Value
Type Description
IGS_Operation

DefinedEntities

Declaration
IGS_EntityList DefinedEntities { get; }
Property Value
Type Description
IGS_EntityList

DimScale

Declaration
double DimScale { get; set; }
Property Value
Type Description
double

Dimensions

Declaration
IGS_DimensionList Dimensions { get; }
Property Value
Type Description
IGS_DimensionList

DragMode

Declaration
TGSDragMode DragMode { get; }
Property Value
Type Description
TGSDragMode

DragOp

Declaration
IGS_Operation DragOp { get; }
Property Value
Type Description
IGS_Operation

Entity[int]

Declaration
IGS_Entity Entity[int i] { get; }
Parameters
Type Name Description
int i
Property Value
Type Description
IGS_Entity

EntityByID[string]

Declaration
IGS_Entity EntityByID[string ID] { get; }
Parameters
Type Name Description
string ID
Property Value
Type Description
IGS_Entity

EntityCount

Declaration
int EntityCount { get; }
Property Value
Type Description
int

FixedEntities

Declaration
IGS_DynEntityList FixedEntities { get; }
Property Value
Type Description
IGS_DynEntityList

HLEntity

Declaration
IGS_Entity HLEntity { get; set; }
Property Value
Type Description
IGS_Entity

History

Declaration
IGS_OperationList History { get; }
Property Value
Type Description
IGS_OperationList

InitModel

Declaration
IGS_Model InitModel { get; }
Property Value
Type Description
IGS_Model

IsActionApplicable[TGS_ModelAction]

Declaration
bool IsActionApplicable[TGS_ModelAction Action] { get; }
Parameters
Type Name Description
TGS_ModelAction Action
Property Value
Type Description
bool

IsStartDrag

Declaration
bool IsStartDrag { get; }
Property Value
Type Description
bool

Lines

Declaration
IGS_EntityList Lines { get; }
Property Value
Type Description
IGS_EntityList

Points

Declaration
IGS_EntityList Points { get; }
Property Value
Type Description
IGS_EntityList

SelEntities

Declaration
IGS_EntityList SelEntities { get; }
Property Value
Type Description
IGS_EntityList

UpdateStamp

Declaration
long UpdateStamp { get; }
Property Value
Type Description
long

UseNewBehaviour

Declaration
bool UseNewBehaviour { get; set; }
Property Value
Type Description
bool

Methods

AddArc(TST2DPoint, TST2DPoint, TST2DPoint, double, string)

Declaration
IGS_Arc AddArc(TST2DPoint P1, TST2DPoint P2, TST2DPoint pc, double Rc, string ID)
Parameters
Type Name Description
TST2DPoint P1
TST2DPoint P2
TST2DPoint pc
double Rc
string ID
Returns
Type Description
IGS_Arc

AddCircle(TST2DPoint, double, string)

Declaration
IGS_Arc AddCircle(TST2DPoint pc, double Rc, string ID)
Parameters
Type Name Description
TST2DPoint pc
double Rc
string ID
Returns
Type Description
IGS_Arc

AddConstraint(TGSConstraintType)

Declaration
IGS_Constraint AddConstraint(TGSConstraintType Typ)
Parameters
Type Name Description
TGSConstraintType Typ
Returns
Type Description
IGS_Constraint

AddConstraint2(TGSConstraintType, IGS_Entity, IGS_Entity)

Declaration
void AddConstraint2(TGSConstraintType Typ, IGS_Entity E1, IGS_Entity E2)
Parameters
Type Name Description
TGSConstraintType Typ
IGS_Entity E1
IGS_Entity E2

AddConstraint3(TGSConstraintType, IGS_Entity, IGS_Entity, IGS_Entity)

Declaration
void AddConstraint3(TGSConstraintType Typ, IGS_Entity E1, IGS_Entity E2, IGS_Entity e3)
Parameters
Type Name Description
TGSConstraintType Typ
IGS_Entity E1
IGS_Entity E2
IGS_Entity e3

AddCoordDimsToPoint(IGS_Point)

Declaration
void AddCoordDimsToPoint(IGS_Point gp)
Parameters
Type Name Description
IGS_Point gp

AddGSArc(IGS_Point, IGS_Point, IGS_Point, double, string)

Declaration
IGS_Arc AddGSArc(IGS_Point P1, IGS_Point P2, IGS_Point pc, double Rc, string ID)
Parameters
Type Name Description
IGS_Point P1
IGS_Point P2
IGS_Point pc
double Rc
string ID
Returns
Type Description
IGS_Arc

AddGSLine(IGS_Point, IGS_Point, string)

Declaration
IGS_Line AddGSLine(IGS_Point P1, IGS_Point P2, string ID)
Parameters
Type Name Description
IGS_Point P1
IGS_Point P2
string ID
Returns
Type Description
IGS_Line

AddGSPoint(TST2DPoint, string)

Declaration
IGS_Point AddGSPoint(TST2DPoint p, string ID)
Parameters
Type Name Description
TST2DPoint p
string ID
Returns
Type Description
IGS_Point

AddLine(TST2DPoint, TST2DPoint, string)

Declaration
IGS_Line AddLine(TST2DPoint P1, TST2DPoint P2, string ID)
Parameters
Type Name Description
TST2DPoint P1
TST2DPoint P2
string ID
Returns
Type Description
IGS_Line

AddPoint(TST2DPoint, string)

Declaration
IGS_Point AddPoint(TST2DPoint p, string ID)
Parameters
Type Name Description
TST2DPoint p
string ID
Returns
Type Description
IGS_Point

AddSpline(int, IntPtr, IntPtr, double, string)

Declaration
IGS_EntityList AddSpline(int NbPoints, IntPtr pp, IntPtr tt, double Tol, string ID)
Parameters
Type Name Description
int NbPoints
IntPtr pp
IntPtr tt
double Tol
string ID
Returns
Type Description
IGS_EntityList

BeginEditBlock(string)

Declaration
IGS_BlockGenerator BeginEditBlock(string BlockName)
Parameters
Type Name Description
string BlockName
Returns
Type Description
IGS_BlockGenerator

BeginEditDimension(IGS_Dimension)

Declaration
void BeginEditDimension(IGS_Dimension d)
Parameters
Type Name Description
IGS_Dimension d

BeginOp()

Declaration
void BeginOp()

BeginRegenerate()

Declaration
void BeginRegenerate()

BeginSilentOp()

Declaration
void BeginSilentOp()

BeginUpdate()

Declaration
void BeginUpdate()

BeginUpdateContours()

Declaration
void BeginUpdateContours()

CanMovePoint(IGS_Point, int)

Declaration
bool CanMovePoint(IGS_Point p, int cx)
Parameters
Type Name Description
IGS_Point p
int cx
Returns
Type Description
bool

CircularPatternSLEntities(IGS_Point, int)

Declaration
void CircularPatternSLEntities(IGS_Point cp, int Count)
Parameters
Type Name Description
IGS_Point cp
int Count

Clear()

Declaration
void Clear()

CopySelEntities(IGS_Model, bool)

Declaration
void CopySelEntities(IGS_Model Model, bool WithDimensions)
Parameters
Type Name Description
IGS_Model Model
bool WithDimensions

CreateBlockGenerator(string)

Declaration
IGS_BlockGenerator CreateBlockGenerator(string ClassName)
Parameters
Type Name Description
string ClassName
Returns
Type Description
IGS_BlockGenerator

DefeatureSelected()

Declaration
IGS_DeFeatureOperation DefeatureSelected()
Returns
Type Description
IGS_DeFeatureOperation

DeleteEntity(IGS_Entity)

Declaration
bool DeleteEntity(IGS_Entity e)
Parameters
Type Name Description
IGS_Entity e
Returns
Type Description
bool

DeleteSelected()

Declaration
IGS_DeleteOperation DeleteSelected()
Returns
Type Description
IGS_DeleteOperation

DeselectAll()

Declaration
void DeselectAll()

DetachSelEntities()

Declaration
void DetachSelEntities()

DragTo(TST2DPoint)

Declaration
void DragTo(TST2DPoint p)
Parameters
Type Name Description
TST2DPoint p

EndDrag()

Declaration
void EndDrag()

EndEditBlock(IGS_BlockGenerator)

Declaration
bool EndEditBlock(IGS_BlockGenerator Block)
Parameters
Type Name Description
IGS_BlockGenerator Block
Returns
Type Description
bool

EndEditDimension()

Declaration
void EndEditDimension()

EndOp()

Declaration
void EndOp()

EndRegenerate(bool)

Declaration
bool EndRegenerate(bool NeedDeleteInvalidOperations)
Parameters
Type Name Description
bool NeedDeleteInvalidOperations
Returns
Type Description
bool

EndUpdate()

Declaration
void EndUpdate()

EndUpdateContours()

Declaration
void EndUpdateContours()

EndUpdateSilent()

Declaration
void EndUpdateSilent()

ExecuteAction(TGS_ModelAction)

Declaration
bool ExecuteAction(TGS_ModelAction Action)
Parameters
Type Name Description
TGS_ModelAction Action
Returns
Type Description
bool

ExplodeBlock(string)

Declaration
void ExplodeBlock(string BlockName)
Parameters
Type Name Description
string BlockName

FilletSelected(TGS_FilletType, double)

Declaration
IGS_FilletOperation FilletSelected(TGS_FilletType FilletType, double R)
Parameters
Type Name Description
TGS_FilletType FilletType
double R
Returns
Type Description
IGS_FilletOperation

FindArc(TST2DPoint, TST2DPoint, TST2DPoint, double, double)

Declaration
IGS_Arc FindArc(TST2DPoint P1, TST2DPoint P2, TST2DPoint pc, double Rc, double Tol = 0)
Parameters
Type Name Description
TST2DPoint P1
TST2DPoint P2
TST2DPoint pc
double Rc
double Tol
Returns
Type Description
IGS_Arc

FindLine(TST2DPoint, TST2DPoint, double)

Declaration
IGS_Line FindLine(TST2DPoint P1, TST2DPoint P2, double Tol = 0)
Parameters
Type Name Description
TST2DPoint P1
TST2DPoint P2
double Tol
Returns
Type Description
IGS_Line

FindNearestPoint(TST2DPoint, double)

Declaration
IGS_ContourPoint FindNearestPoint(TST2DPoint p, double SnapDistance = 0)
Parameters
Type Name Description
TST2DPoint p
double SnapDistance
Returns
Type Description
IGS_ContourPoint

FindPoint(TST2DPoint, double)

Declaration
IGS_Point FindPoint(TST2DPoint p, double Tol = 0)
Parameters
Type Name Description
TST2DPoint p
double Tol
Returns
Type Description
IGS_Point

GenerateNewBlockName()

Declaration
string GenerateNewBlockName()
Returns
Type Description
string

GetBlockNameByEntity(IGS_GeomEntity)

Declaration
string GetBlockNameByEntity(IGS_GeomEntity e)
Parameters
Type Name Description
IGS_GeomEntity e
Returns
Type Description
string

GetBlockNameByFaceID(string)

Declaration
string GetBlockNameByFaceID(string ID)
Parameters
Type Name Description
string ID
Returns
Type Description
string

GetBlockParametr(string, string)

Declaration
string GetBlockParametr(string BlockName, string ParamName)
Parameters
Type Name Description
string BlockName
string ParamName
Returns
Type Description
string

GetBlockParams(string)

Declaration
string GetBlockParams(string BlockName)
Parameters
Type Name Description
string BlockName
Returns
Type Description
string

GetCopy(bool)

Declaration
IGS_Model GetCopy(bool WithHistory)
Parameters
Type Name Description
bool WithHistory
Returns
Type Description
IGS_Model

GetEntitiesInBox(TST2DBox)

Declaration
IGS_EntityList GetEntitiesInBox(TST2DBox b)
Parameters
Type Name Description
TST2DBox b
Returns
Type Description
IGS_EntityList

GetSelEntitiesLineType()

Declaration
TGS_LineType GetSelEntitiesLineType()
Returns
Type Description
TGS_LineType

GetTrimmedContour(TST2DPoint, TST2DPoint)

Declaration
TGSTrimmedContour GetTrimmedContour(TST2DPoint P1, TST2DPoint P2)
Parameters
Type Name Description
TST2DPoint P1
TST2DPoint P2
Returns
Type Description
TGSTrimmedContour

InsertBlock(IGS_Model, string, string)

Declaration
IGS_InsertOperation InsertBlock(IGS_Model Model, string BlockClass, string BlockParams)
Parameters
Type Name Description
IGS_Model Model
string BlockClass
string BlockParams
Returns
Type Description
IGS_InsertOperation

InsertContourPoint(IGS_ContourPoint)

Declaration
IGS_Point InsertContourPoint(IGS_ContourPoint p)
Parameters
Type Name Description
IGS_ContourPoint p
Returns
Type Description
IGS_Point

InsertModel(IGS_Model, TGS_InsertMode, TST3DMatrix)

Declaration
IGS_InsertOperation InsertModel(IGS_Model Model, TGS_InsertMode Mode, TST3DMatrix SnapLCS)
Parameters
Type Name Description
IGS_Model Model
TGS_InsertMode Mode
TST3DMatrix SnapLCS
Returns
Type Description
IGS_InsertOperation

InsertOnePoint(TST2DPoint, bool, bool)

Declaration
void InsertOnePoint(TST2DPoint p, bool SplitContours, bool WithDims)
Parameters
Type Name Description
TST2DPoint p
bool SplitContours
bool WithDims

IsBlockEntity(IGS_GeomEntity, string)

Declaration
bool IsBlockEntity(IGS_GeomEntity e, string BlockName)
Parameters
Type Name Description
IGS_GeomEntity e
string BlockName
Returns
Type Description
bool

IsDragEntity(IGS_Entity)

Declaration
bool IsDragEntity(IGS_Entity e)
Parameters
Type Name Description
IGS_Entity e
Returns
Type Description
bool

LoadFromText(IGSTextReader)

Declaration
void LoadFromText(IGSTextReader Text)
Parameters
Type Name Description
IGSTextReader Text

LoadFromXML(IST_XMLPropPointer)

Declaration
bool LoadFromXML(IST_XMLPropPointer XML)
Parameters
Type Name Description
IST_XMLPropPointer XML
Returns
Type Description
bool

MakeInitModel()

Declaration
IGS_Model MakeInitModel()
Returns
Type Description
IGS_Model

MirrorSLEntities(IGS_Line)

Declaration
void MirrorSLEntities(IGS_Line sl)
Parameters
Type Name Description
IGS_Line sl

MoveSelected(TST2DPoint)

Declaration
IGS_MoveOperation MoveSelected(TST2DPoint Delta)
Parameters
Type Name Description
TST2DPoint Delta
Returns
Type Description
IGS_MoveOperation

NewContour()

Declaration
void NewContour()

OffsetSelected(double, IGS_Entity)

Declaration
IGS_OffsetOperation OffsetSelected(double Offset, IGS_Entity KeyEntity)
Parameters
Type Name Description
double Offset
IGS_Entity KeyEntity
Returns
Type Description
IGS_OffsetOperation

OffsetSelectedFillets(double)

Declaration
IGS_FilletOffsetOperation OffsetSelectedFillets(double Offset)
Parameters
Type Name Description
double Offset
Returns
Type Description
IGS_FilletOffsetOperation

RecalculateModel()

Declaration
bool RecalculateModel()
Returns
Type Description
bool

RecognizeFeature(IGS_Entity)

Declaration
IGS_FeaturePattern RecognizeFeature(IGS_Entity e)
Parameters
Type Name Description
IGS_Entity e
Returns
Type Description
IGS_FeaturePattern

RecoverExplodedBlock(string)

Declaration
void RecoverExplodedBlock(string BlockName)
Parameters
Type Name Description
string BlockName

RegisterEntityEvents(IGS_EntityEvents)

Declaration
void RegisterEntityEvents(IGS_EntityEvents e)
Parameters
Type Name Description
IGS_EntityEvents e

RegisterModelEvents(IGS_ModelEvents)

Declaration
void RegisterModelEvents(IGS_ModelEvents e)
Parameters
Type Name Description
IGS_ModelEvents e

RestoreFromInitModel(IGS_Model)

Declaration
void RestoreFromInitModel(IGS_Model im)
Parameters
Type Name Description
IGS_Model im

SaveToText(IGSTextWriter)

Declaration
void SaveToText(IGSTextWriter Text)
Parameters
Type Name Description
IGSTextWriter Text

SaveToXML(IST_XMLPropPointer)

Declaration
bool SaveToXML(IST_XMLPropPointer XML)
Parameters
Type Name Description
IST_XMLPropPointer XML
Returns
Type Description
bool

ScaleModel(double)

Declaration
void ScaleModel(double s)
Parameters
Type Name Description
double s

SearchInsertPoint(TST2DPoint, bool)

Declaration
IGS_Point SearchInsertPoint(TST2DPoint p, bool SnapOnly)
Parameters
Type Name Description
TST2DPoint p
bool SnapOnly
Returns
Type Description
IGS_Point

SelectAll()

Declaration
void SelectAll()

SelectChainTo(IGS_SegmentEntity)

Declaration
void SelectChainTo(IGS_SegmentEntity s)
Parameters
Type Name Description
IGS_SegmentEntity s

SelectContour(IGS_SegmentEntity)

Declaration
void SelectContour(IGS_SegmentEntity s)
Parameters
Type Name Description
IGS_SegmentEntity s

SelectSimilarEntities(IGS_Entity)

Declaration
IGS_SelectionOperation SelectSimilarEntities(IGS_Entity e)
Parameters
Type Name Description
IGS_Entity e
Returns
Type Description
IGS_SelectionOperation

SelfIntersect()

Declaration
void SelfIntersect()

SetDimensionValue(IGS_Dimension, double)

Declaration
void SetDimensionValue(IGS_Dimension d, double Value)
Parameters
Type Name Description
IGS_Dimension d
double Value

SetSelEntitiesLineType(TGS_LineType)

Declaration
void SetSelEntitiesLineType(TGS_LineType lt)
Parameters
Type Name Description
TGS_LineType lt

StartDrag(IGS_Entity, TST2DPoint, TGSDragMode)

Declaration
IGS_Operation StartDrag(IGS_Entity e, TST2DPoint p, TGSDragMode DragMode)
Parameters
Type Name Description
IGS_Entity e
TST2DPoint p
TGSDragMode DragMode
Returns
Type Description
IGS_Operation

TrimContour(IGS_ContourPoint, IGS_ContourPoint, bool)

Declaration
IGS_TrimOperation TrimContour(IGS_ContourPoint SP, IGS_ContourPoint TP, bool TrimInnerPart)
Parameters
Type Name Description
IGS_ContourPoint SP
IGS_ContourPoint TP
bool TrimInnerPart
Returns
Type Description
IGS_TrimOperation

TryMergePoints(IGS_Point)

Declaration
IGS_Point TryMergePoints(IGS_Point p)
Parameters
Type Name Description
IGS_Point p
Returns
Type Description
IGS_Point

UnregisterEntityEvents(IGS_EntityEvents)

Declaration
void UnregisterEntityEvents(IGS_EntityEvents e)
Parameters
Type Name Description
IGS_EntityEvents e

UnregisterModelEvents(IGS_ModelEvents)

Declaration
void UnregisterModelEvents(IGS_ModelEvents e)
Parameters
Type Name Description
IGS_ModelEvents e

UpdateContourPoint(IGS_ContourPoint, bool)

Declaration
bool UpdateContourPoint(IGS_ContourPoint p, bool FindNearestOnFail)
Parameters
Type Name Description
IGS_ContourPoint p
bool FindNearestOnFail
Returns
Type Description
bool

UpdateContourPointByCoordinates(IGS_ContourPoint)

Declaration
void UpdateContourPointByCoordinates(IGS_ContourPoint p)
Parameters
Type Name Description
IGS_ContourPoint p

UpdateModel()

Declaration
void UpdateModel()
In this article
Back to top Generated by DocFX