• 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 IST_Skeleton

Namespace: STSkeleton
Assembly: STSkeleton.dll
Syntax
[Guid("3B54A28E-2242-41E9-8652-C286DB7C6E51")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_Skeleton : IST_CurveReceiver

Properties

MedianCount

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

MedianType[int]

Declaration
TST_SkeletonMedialType MedianType[int med] { get; }
Parameters
Type Name Description
int med
Property Value
Type Description
TST_SkeletonMedialType

SourceCount

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

SourceType[int]

Declaration
TST_SkeletonSourceType SourceType[int src] { get; }
Parameters
Type Name Description
int src
Property Value
Type Description
TST_SkeletonSourceType

Methods

AddArc(TST2DPoint, TST2DPoint, double)

Declaration
void AddArc(TST2DPoint pc, TST2DPoint p, double R)
Parameters
Type Name Description
TST2DPoint pc
TST2DPoint p
double R

AddHelic(TST2DPoint, TST3DPoint, double)

Declaration
void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
Parameters
Type Name Description
TST2DPoint pc
TST3DPoint p
double R

BezierTo(TST2DPoint, TST2DPoint, TST2DPoint)

Declaration
void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
Type Name Description
TST2DPoint p1
TST2DPoint p2
TST2DPoint p3

CutTo2D(TST2DPoint)

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

CutTo3D(TST3DPoint)

Declaration
void CutTo3D(TST3DPoint p)
Parameters
Type Name Description
TST3DPoint p

Get_MedianCurve(IST_CurveReceiver, TST_SkeletonPoint, TST_SkeletonPoint, bool, bool, double)

Declaration
void Get_MedianCurve(IST_CurveReceiver Receiver, TST_SkeletonPoint p1, TST_SkeletonPoint p2, bool Direction, bool Closed, double Tol)
Parameters
Type Name Description
IST_CurveReceiver Receiver
TST_SkeletonPoint p1
TST_SkeletonPoint p2
bool Direction
bool Closed
double Tol

Get_MedianPoint(int, double)

Declaration
TST3DPoint Get_MedianPoint(int med, double t)
Parameters
Type Name Description
int med
double t
Returns
Type Description
TST3DPoint

Get_MedianPointByRadius(int, double)

Declaration
TST3DPoint Get_MedianPointByRadius(int med, double Radius)
Parameters
Type Name Description
int med
double Radius
Returns
Type Description
TST3DPoint

Get_OffsetCurve(IST_CurveReceiver, TST_SkeletonPoint, TST_SkeletonPoint, double, bool, bool, double)

Declaration
void Get_OffsetCurve(IST_CurveReceiver Receiver, TST_SkeletonPoint p1, TST_SkeletonPoint p2, double Radius, bool Direction, bool Closed, double Tol)
Parameters
Type Name Description
IST_CurveReceiver Receiver
TST_SkeletonPoint p1
TST_SkeletonPoint p2
double Radius
bool Direction
bool Closed
double Tol

Get_OffsetPoint(TST_SkeletonPoint, double)

Declaration
TST3DPoint Get_OffsetPoint(TST_SkeletonPoint p, double Radius)
Parameters
Type Name Description
TST_SkeletonPoint p
double Radius
Returns
Type Description
TST3DPoint

Get_SkeletonPointByMedian(int, double)

Declaration
TST_SkeletonPoint Get_SkeletonPointByMedian(int med, double medT)
Parameters
Type Name Description
int med
double medT
Returns
Type Description
TST_SkeletonPoint

Get_SkeletonPointBySource(int, double)

Declaration
TST_SkeletonPoint Get_SkeletonPointBySource(int src, double SrcT)
Parameters
Type Name Description
int src
double SrcT
Returns
Type Description
TST_SkeletonPoint

Get_SourcePoint(int, double)

Declaration
TST3DPoint Get_SourcePoint(int src, double t)
Parameters
Type Name Description
int src
double t
Returns
Type Description
TST3DPoint

Initialize(double)

Declaration
bool Initialize(double DMax)
Parameters
Type Name Description
double DMax
Returns
Type Description
bool

IsEmpty()

Declaration
bool IsEmpty()
Returns
Type Description
bool

NewCurve()

Declaration
void NewCurve()

Next_Median(int)

Declaration
int Next_Median(int med)
Parameters
Type Name Description
int med
Returns
Type Description
int

Next_Source(int)

Declaration
int Next_Source(int src)
Parameters
Type Name Description
int src
Returns
Type Description
int

Pair_Median(int)

Declaration
int Pair_Median(int med)
Parameters
Type Name Description
int med
Returns
Type Description
int

Prev_Median(int)

Declaration
int Prev_Median(int med)
Parameters
Type Name Description
int med
Returns
Type Description
int

Prev_Source(int)

Declaration
int Prev_Source(int src)
Parameters
Type Name Description
int src
Returns
Type Description
int

StartCurve2D(TST2DPoint)

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

StartCurve3D(TST3DPoint)

Declaration
void StartCurve3D(TST3DPoint p)
Parameters
Type Name Description
TST3DPoint p

StopCurve(bool)

Declaration
void StopCurve(bool IsClosed)
Parameters
Type Name Description
bool IsClosed
In this article
Back to top Generated by DocFX