• CAMAPI
  • API Documentation
Show / Hide Table of Contents
  • AppStarterInterface
    • ICAMAppStarter
    • ISCStarterNativeUtils
  • AssemblyLoaderTypes
    • IAssemblyLoadContext
    • IAssemblyLoader
    • IAssemblyWrapper
    • IDotNetObjectWrapper
    • IMethodInfo
    • ISequentialStream
    • IStream
    • ISystemType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • tagSTATSTG
  • CAMAPI.Application
    • ICamApiApplication
    • ICamApiApplicationSingleton
    • ICamApiHandlerApplicationActiveProjectChanged
    • ICamApiHandlerApplicationAfterClose
    • ICamApiHandlerApplicationAfterLoad
    • ICamApiHandlerApplicationAfterLoadProject
    • ICamApiHandlerApplicationAfterSaveProject
    • ICamApiHandlerApplicationBeforeClose
    • ICamApiHandlerApplicationBeforeLoadProject
    • ICamApiHandlerApplicationBeforeSaveProject
    • ICamApiHandlerApplicationNewProject
    • ICamApiHandlerApplicationUpdateProcessState
    • ICamApiHandlerApplicationUpdateStartProgress
    • IExtensionUtility
    • IExtensionUtilityContext
    • IExtensionUtilityRunner
    • IExtensionUtilityRunnerContext
    • TMainWorkMode
    • enumTMainWorkMode
  • CAMAPI.ApplicationMainForm
    • ICamApiApplicationMainForm
    • ICamApiHandlerApplicationMainFormCloudChatClicked
    • ICamApiHandlerApplicationMainFormIsVisibleChanged
    • ICamApiHandlerApplicationMainFormMinimizeChanged
    • ICamApiHandlerApplicationMainFormReloadCloudProjectClicked
    • ICamApiHandlerApplicationMainFormSaveInCloudClicked
    • ICamApiHandlerApplicationMainFormShareClicked
    • ICamApiHandlerApplicationMainFormUiInfoChanged
    • ICamApiMainFormUiInfo
    • ICamApiMainFormUiPLMInfo
    • ICamApiMainFormUiPLMInfoItem
    • TCloudProjectState
    • TFreezeInterfaceType
    • TProjectSaveMode
    • enumTCloudProjectState
    • enumTFreezeInterfaceType
    • enumTProjectSaveMode
  • CAMAPI.CoordinateSystem
    • ICamApiCoordinateSystem
    • ICamApiListCoordinateSystem
  • CAMAPI.CurveTypes
    • ICamApiAbstractCurve
    • ICamApiAbstractCurveList
    • ICamApiAbstractCurveReceiver
    • ICamApiAbstractNurbsCurve
    • ICamApiCurve
    • ICamApiCurveArcsReceiver
    • ICamApiSurfaceCurve
  • CAMAPI.CustomAttributes
    • ICamApiAttributeFloatEnumValues
    • ICamApiAttributeIntegerEnumValues
    • ICamApiAttributeStringEnumValues
    • ICamApiBooleanCustomAttribute
    • ICamApiCustomAttribute
    • ICamApiCustomAttributeCategory
    • ICamApiCustomAttributeClassList
    • ICamApiCustomAttributeFloatBounds
    • ICamApiCustomAttributeIntegerBounds
    • ICamApiCustomAttributeWithValue
    • ICamApiCustomAttributesArray
    • ICamApiCustomAttributesArrayValueIndexer
    • ICamApiCustomAttributesBooleanValueIndexer
    • ICamApiCustomAttributesCollection
    • ICamApiCustomAttributesFloatValueIndexer
    • ICamApiCustomAttributesIntegerValueIndexer
    • ICamApiCustomAttributesLibrary
    • ICamApiCustomAttributesLibraryList
    • ICamApiCustomAttributesManager
    • ICamApiCustomAttributesStringValueIndexer
    • ICamApiCustomAttributesTree
    • ICamApiCustomAttributesTreeIterator
    • ICamApiCustomAttributesTreeNode
    • ICamApiCustomAttributesTreeNodesArray
    • ICamApiFloatCustomAttribute
    • ICamApiIntegerCustomAttribute
    • ICamApiObjectWithAttributes
    • ICamApiStringCustomAttribute
    • TAttributeValueRestriction
    • TCustomAttributeValueType
    • enumTAttributeValueRestriction
    • enumTCustomAttributeValueType
  • CAMAPI.DotnetHelper
    • ApplicationHelper
    • ApplicationMainFormHelper
    • CLDRecevierWrapperDefault
    • CSGeometryEntityHelper
    • CoEdgeHelper
    • CoEdgeIteratorHelper
    • ComWrapper
    • ComWrapperSettings
    • ComWrapper<T>
    • ConstantsHelper
    • CoordinateItemHelper
    • CoordinateSystemHelper
    • Curve2DModelItemHelper
    • Curve5DModelItemHelper
    • CurveGeometryEntityHelper
    • CurveHelper
    • CurveModelItemHelper
    • CurvesArrayModelItemHelper
    • CustomPropIteratorHelper
    • ExtensionHelper
    • ExtensionInfoHelper
    • ExtensionInstanceInfoHelper
    • ExtensionLibraryHelper
    • ExtensionLibraryInfoHelper
    • ExtensionLoggerHelper
    • ExtensionManagerHelper
    • ExtensionTypeInfoHelper
    • FaceGeometryEntityHelper
    • FaceHelper
    • FaceListHelper
    • FaceModelItemHelper
    • FacesArrayModelItemHelper
    • GeomFiler
    • GeomLibraryHelper
    • GeometryEntityHelper
    • GeometryImporterHelper
    • GeometryModelHelper
    • GeometryTreeNodeHelper
    • GeometryTreeNodeIteratorHelper
    • HoleModelItemHelper
    • InterfaceInfo
    • IteratorHelper
    • JobZoneModelItemHelper
    • LevelModelItemHelper
    • LineModelItemHelper
    • ListComWrapper<T>
    • ListCoordinateSystemHelper
    • ListModelItemHelper
    • ListString
    • ListUtilityInfoHelper
    • LoggerHelper
    • LoopHelper
    • MachineConfigurationHelper
    • MachineEvaluatorHelper
    • MachineHelper
    • MachineInfoHelper
    • MachinesLibraryHelper
    • MachiningToolHelper
    • MachiningToolInfoHelper
    • MachiningToolOperationsIteratorHelper
    • MachiningToolsListHelper
    • MachiningToolsManagerHelper
    • MakeCncDotnetSettingsHelper
    • MakeCncSppxSettingsHelper
    • MeshHelper
    • MeshListHelper
    • MeshesArrayModelItemHelper
    • ModelFormerHelper
    • ModelFormerSupportedItemsHelper
    • ModelFormerWithCurve2DHelper
    • ModelFormerWithCurve5DHelper
    • ModelFormerWithFacesHelper
    • ModelFormerWithHolesHelper
    • ModelFormerWithLevelsHelper
    • ModelFormerWithZonesHelper
    • ModelItemHelper
    • MtaTaskScheduler
    • NCMakerHelper
    • PartAndStageListHelper
    • PartHelper
    • PartStageHelper
    • PathsHelper
    • PointModelItemHelper
    • ProjectHelper
    • RestrictedZoneModelItemHelper
    • SetupStageHelper
    • SimulatorHelper
    • SnapshotHelper
    • SurfaceCurveHelper
    • SystemExtensionFactory
    • TechOperationHelper
    • TechOperationIteratorHelper
    • TechOperationTypeHelper
    • TechOperationTypeIteratorHelper
    • TechnologistHelper
    • ToolConnectorHelper
    • UtilButtonContextHelper
    • UtilityManagerHelper
    • WorkpieceConnectorHelper
    • WorkpieceCoordinateSystemHelper
    • WorkpieceSetupHelper
  • CAMAPI.EtalonProject
    • ICAMAPIEtalonComparerAddLogMessage
    • ICAMAPIProjectEtalon
    • ICAMAPIProjectEtalonComparer
    • ICAMAPIProjectEtalonFormer
    • ICAMAPIProjectEtalonReceiver
  • CAMAPI.EventHandler
    • ICamApiEventHandler
  • CAMAPI.Extension.PLM
    • IExtensionPLM
    • IExtensionTypeInfoPLM
    • IPLMCAMProject
    • IPLMCAMProjectFile
    • IPLMCAMProjectFiles
    • IPLMConnectionParameter
    • IPLMConnectionParameters
    • IPLMDataItem
    • IPLMDataItems
    • IPLMFiles
    • IPLMInterface
    • IPLMItem
    • IPLMItemAttributes
    • IPLMItems
    • IPLMLoginParamListOfValues
    • IPLMLoginParamValue
    • IPLMLoginParameter
    • IPLMLoginParameters
    • IPLMManager
    • IPLMOperation
    • IPLMOperationList
    • IPLMParameterValue
    • IPLMParameterValues
    • IPLMParameters
    • IPLMProjectPreview
    • IPLMProjectStructItem
    • IPLMProjectStructItems
    • IPLMResult
    • IPLMSettingsParameter
    • IPLMSettingsParameters
    • IPLMTool
    • IPLMToolConverter
    • IPLMToolList
    • IPLMTree
    • IPLMTreeItem
    • TPLMFileAction
    • TPLMItemType
    • enumTPLMFileAction
    • enumTPLMItemType
  • CAMAPI.Extensions
    • IExtension
    • IExtensionFactory
    • IExtensionFactoryContext
    • IExtensionGlobal
    • IExtensionInfo
    • IExtensionInstanceInfo
    • IExtensionLazyUnloadable
    • IExtensionLibrary
    • IExtensionLibraryInfo
    • IExtensionLibraryLoader
    • IExtensionLogger
    • IExtensionManager
    • IExtensionOperationSolver
    • IExtensionStorage
    • IExtensionTypeInfo
    • IExtensionTypeInfoGeomCLDataConverter
    • IExtensionTypeInfoGlobal
    • IExtensionTypeInfoOperationPopup
    • IExtensionTypeInfoOperationSolver
    • IExtensionTypeInfoUtility
    • IExtensionTypeInfoUtilityRunner
    • IListExtension
    • IListExtensionLibraryInfo
    • IListExtensionTypeInfo
    • TExtensionLoaderType
    • TExtensionUnloadMode
    • TStorageField
    • TStorageType
    • enumTExtensionLoaderType
    • enumTExtensionUnloadMode
    • enumTStorageField
    • enumTStorageType
  • CAMAPI.FilesInStream
    • ICAMAPIFilesInStreamStorage
    • ICAMAPIFilesInStreamStorageLib
    • ISequentialStream
    • IStream
    • TFISStorageCompressionType
    • TFISStorageItemType
    • TFISStorageOpenMode
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • enumTFISStorageCompressionType
    • enumTFISStorageItemType
    • enumTFISStorageOpenMode
    • tagSTATSTG
  • CAMAPI.Generic.Dictionary
    • IDictionaryStringString
  • CAMAPI.Generic.List
    • IListInteger
    • IListString
  • CAMAPI.GeomImporter
    • ICAMAPIGeometryImporter
  • CAMAPI.GeomLibrary
    • ICAMAPIGeomLibrary
  • CAMAPI.GeomModel
    • ICAMAPIGeometryEntity
    • ICAMAPIGeometryModel
    • ICAMAPIGeometryTreeNode
    • ICAMAPIGeometryTreeNodeIterator
    • ICMAPITurnGeneratrixExtractor
    • ICamApiCSGeometryEntity
    • ICamApiCurveGeometryEntity
    • ICamApiFaceGeometryEntity
    • TCAMAPIGeometryEntityType
    • TGeometryEntityTypeFlag
    • enumTCAMAPIGeometryEntityType
    • enumTGeometryEntityTypeFlag
  • CAMAPI.GeomPicker
    • ICamApiGeomPicker
    • ICamApiGeomPickerOnClose
  • CAMAPI.Logger
    • LogItem
    • TLogEventType
    • _FILETIME
    • enumTLogEventType
    • tagLogItem
  • CAMAPI.MCDFormerTypes
    • ICamApiCLDReceiver
    • TCLDItemType
    • TCLDPlaneType
    • TExtendedCycleSubCommand
    • TFeedTypeFlag
    • TLengthCompensationMode
    • TRadiusCompensationMode
    • enumTCLDItemType
    • enumTCLDPlaneType
    • enumTLengthCompensationMode
    • tagTExtendedCycleSubCommand
    • tagTFeedTypeFlag
    • tagTRadiusCompensationMode
  • CAMAPI.Machine
    • ICamApiMachine
    • ICamApiMachineEvaluator
    • ICamApiMachineInfo
    • ICamApiToolConnector
    • ICamApiWorkpieceConnector
  • CAMAPI.MachineConfiguration
    • ICamApiMachineConfiguration
  • CAMAPI.MachinesLibrary
    • ICamApiMachinesLibrary
  • CAMAPI.MachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • CAMAPI.MeshTypes
    • ICamApiMesh
    • ICamApiMeshList
  • CAMAPI.ModelFormerTypes
    • ICamApiCoordinateItem
    • ICamApiCurve2DModelItem
    • ICamApiCurve5DModelItem
    • ICamApiCurveModelItem
    • ICamApiCurvesArrayModelItem
    • ICamApiFaceModelItem
    • ICamApiFacesArrayModelItem
    • ICamApiHoleModelItem
    • ICamApiJobZoneModelItem
    • ICamApiLevelModelItem
    • ICamApiLineModelItem
    • ICamApiListModelItem
    • ICamApiMeshesArrayModelItem
    • ICamApiModelFormer
    • ICamApiModelFormerMakeSupportedItems
    • ICamApiModelFormerSupportedItems
    • ICamApiModelFormerWithCurve2D
    • ICamApiModelFormerWithCurve5D
    • ICamApiModelFormerWithFaces
    • ICamApiModelFormerWithHoles
    • ICamApiModelFormerWithLevels
    • ICamApiModelFormerWithZones
    • ICamApiModelItem
    • ICamApiPointModelItem
    • ICamApiRestrictedZoneModelItem
    • THoleBottomLevelMode
    • THoleDrillTipCompensation
    • THoleTopLevelMode
    • TModelCurveType
    • TModelCurveTypeSetFlag
    • TModelFaceType
    • TModelFaceTypeSetFlag
    • TModelFormerLevelType
    • TModelFormerType
    • TModelFormerZoneContactMode
    • TModelItemType
    • enumTHoleBottomLevelMode
    • enumTHoleDrillTipCompensation
    • enumTHoleTopLevelMode
    • enumTModelFormerLevelType
    • enumTModelFormerZoneContactMode
    • tagTModelCurveType
    • tagTModelCurveTypeFlag
    • tagTModelFaceType
    • tagTModelFaceTypeFlag
    • tagTModelFormerType
    • tagTModelItemType
  • CAMAPI.NCMaker
    • ICamApiMakeCncDotnetSettings
    • ICamApiMakeCncSettings
    • ICamApiMakeCncSppxSettings
    • ICamApiNCMaker
    • TCamApiNCMakerSettingsType
    • enumTCamApiNCMakerSettingsType
  • CAMAPI.PartStage
    • ICamApiPart
    • ICamApiPartAndStageList
    • ICamApiPartStage
    • ICamApiSetupStage
  • CAMAPI.Project
    • ICamApiHandlerProjectAfterSave
    • ICamApiHandlerProjectBeforeSave
    • ICamApiProject
  • CAMAPI.ResultStatus
    • TResultStatus
    • TResultStatusCode
    • enumTResultStatusCode
  • CAMAPI.Simulator
    • ICamApiSimulator
  • CAMAPI.Singletons
    • ICamApiConstants
    • ICamApiFactoryGeometryFile
    • ICamApiPaths
  • CAMAPI.Snapshot
    • ICamApiSnapshot
    • IListCamApiSnapshot
    • _FILETIME
  • CAMAPI.SurfaceTypes
    • ICamApiCoEdge
    • ICamApiCoEdgeIterator
    • ICamApiFace
    • ICamApiFaceList
    • ICamApiLoop
    • ICamApiNurbsSurface
    • ICamApiSurface
  • CAMAPI.TechOperation
    • ICamApiHandlerTechOperationInitModelFormers
    • ICamApiHandlerTechOperationLoadFromXmlProp
    • ICamApiHandlerTechOperationSaveToXmlProp
    • ICamApiHandlerTechOperationToolChanged
    • ICamApiTechOperation
    • ICamApiTechOperationIterator
    • ICamApiTechOperationIteratorFilter
    • ICamApiTechOperationOwner
    • ICamApiTechOperationProgressUpdateHandler
    • ICamApiTechOperationSolver
    • ICamApiTechOperationSolverInitializeContext
    • IExtensionGeomCLDataConverter
    • TCamApiReorderingMode
    • enumTCamApiReorderingMode
  • CAMAPI.TechSolvers
    • ICamApiRouteVoyager
    • ICamApiRouteVoyagerGetOptimalRouteCallback
  • CAMAPI.Technologist
    • ICamApiHandlerTechnologistOperationAdded
    • ICamApiTechOperationType
    • ICamApiTechOperationTypeIterator
    • ICamApiTechnologist
  • CAMAPI.TechnologyForm
    • ICamApiTechnologyForm
    • ICamApiTechnologyFormOperationPopup
    • ICamApiTechnologyFormOperationPopupItem
    • ICamApiTechnologyFormOperationPopupItemOnClicked
    • IExtensionOperationPopup
    • IExtensionOperationPopupBuildContext
    • IExtensionOperationPopupItemOnClickedContext
  • CAMAPI.Tools
    • ICamApiMachiningTool
    • ICamApiMachiningToolsManager
  • CAMAPI.ToolsList
    • ICamApiMachiningToolInfo
    • ICamApiMachiningToolOperationsIterator
    • ICamApiMachiningToolsList
  • CAMAPI.UIDialogs
    • ICAMAPI_UIDialogWindow
    • ICAMAPI_UIDialogWindowOnClose
    • ICAMAPI_UIDialogsHelper
    • IPropIteratorGetter
    • IPropIteratorSetter
    • TMessageDialogType
    • TUIButtonType
    • TUIButtonTypeFlags
    • enumTMessageDialogType
    • enumTUIButtonType
    • enumTUIButtonTypeFlags
  • CAMAPI.UIDialogs.DotnetHelper
    • BooleanValueGetter
    • BooleanValueSetter
    • ButtonClickAction
    • CamApiInspectorWindow
    • CamApiInspectorWindowOnClose
    • DefaultPropValue
    • DoubleValueGetter
    • DoubleValueSetter
    • GetEnumIndexedValues
    • GetEnumValues
    • IntegerValueGetter
    • IntegerValueSetter
    • MessageBoxHelper
    • OnButtonClickAction
    • OnDialogWindowClose
    • OnGetBooleanValue
    • OnGetDoubleValue
    • OnGetIntegerValue
    • OnGetPropIterator
    • OnGetStringValue
    • OnRestoreDefaultPropValue
    • OnSetBooleanValue
    • OnSetDoubleValue
    • OnSetIntegerValue
    • OnSetStringValue
    • PropIteratorGetter
    • SimplePropIterator
    • StringValueGetter
    • StringValueSetter
    • UIDialogWindowHelper
    • UIDialogs
  • CAMAPI.Utilities
    • ICamApiListUtilityInfo
    • ICamApiUtilityManager
    • IUtilButtonContext
  • CAMAPI.Workpiece
    • ICamApiWorkpieceCoordinateSystem
    • ICamApiWorkpieceSetup
    • TCamApiWorkpieceCoordinateSystemMode
    • enumTCamApiWorkpieceCoordinateSystemMode
  • CAMHelper.NativeLibUtils
    • NativeLibLoader
    • NativeLibLoader.ProcCaller<delegateT>
  • CAMIPC.Application
    • ICamIpcApplication
    • ICamIpcHandlerApplicationActiveProjectChanged
    • ICamIpcHandlerApplicationAfterClose
    • ICamIpcHandlerApplicationAfterLoad
    • ICamIpcHandlerApplicationAfterLoadProject
    • ICamIpcHandlerApplicationAfterSaveProject
    • ICamIpcHandlerApplicationBeforeClose
    • ICamIpcHandlerApplicationBeforeLoadProject
    • ICamIpcHandlerApplicationBeforeSaveProject
    • ICamIpcHandlerApplicationNewProject
    • ICamIpcHandlerApplicationUpdateProcessState
    • ICamIpcHandlerApplicationUpdateStartProgress
    • ICamIpcListApplication
  • CAMIPC.ApplicationMainForm
    • ICamIpcApplicationMainForm
    • ICamIpcHandlerApplicationMainFormCloudChatClicked
    • ICamIpcHandlerApplicationMainFormIsVisibleChanged
    • ICamIpcHandlerApplicationMainFormMinimizeChanged
    • ICamIpcHandlerApplicationMainFormReloadCloudProjectClicked
    • ICamIpcHandlerApplicationMainFormSaveInCloudClicked
    • ICamIpcHandlerApplicationMainFormShareClicked
    • ICamIpcHandlerApplicationMainFormUiInfoChanged
    • ICamIpcMainFormUiInfo
    • ICamIpcMainFormUiPLMInfo
    • ICamIpcMainFormUiPLMInfoItem
  • CAMIPC.AsyncResult
    • IAsyncAnswersListener
    • IAsyncResult
  • CAMIPC.CloudsApp
    • ICloudsIpcApplication
    • ICloudsIpcProject
    • _FILETIME
  • CAMIPC.CoordinateSystem
    • ICamIpcCoordinateSystem
    • ICamIpcListCoordinateSystem
  • CAMIPC.CurveTypes
    • ICamIpcAbstractCurve
    • ICamIpcAbstractCurveList
    • ICamIpcAbstractCurveReceiver
    • ICamIpcAbstractNurbsCurve
    • ICamIpcCurve
    • ICamIpcCurveArcsReceiver
    • ICamIpcSurfaceCurve
  • CAMIPC.DotnetHelper
    • ApplicationHelper
    • CoEdgeIteratorHelper
    • FaceHelper
    • GeometryModelHelper
    • GeometryTreeNodeIteratorHelper
    • IteratorHelper
    • LoopHelper
    • TechOperationIteratorHelper
    • TechOperationTypeIteratorHelper
    • TechnologistHelper
  • CAMIPC.EventHandler
    • ICamIpcEventHandler
    • ICamIpcEventListener
  • CAMIPC.ExecuteContext
    • TExecuteContext
    • TExecuteSettings
  • CAMIPC.Extension.PLM
    • IIpcPLMManager
  • CAMIPC.ExtensionManager
    • IIpcExtension
    • IIpcExtensionInfo
    • IIpcExtensionInstanceInfo
    • IIpcExtensionLibraryInfo
    • IIpcExtensionManager
    • IIpcExtensionTypeInfo
    • IIpcListExtension
    • IIpcListExtensionLibraryInfo
    • IIpcListExtensionTypeInfo
  • CAMIPC.FunctionalTest
    • IIpcCamAppTests
    • IIpcFunctionalTest
  • CAMIPC.GeomImporter
    • ICamIpcGeometryImporter
  • CAMIPC.GeomLibrary
    • ICamIpcGeomLibrary
  • CAMIPC.GeomModel
    • ICamIpcCSGeometryEntity
    • ICamIpcCurveGeometryEntity
    • ICamIpcFaceGeometryEntity
    • ICamIpcGeometryEntity
    • ICamIpcGeometryModel
    • ICamIpcGeometryTreeNode
    • ICamIpcGeometryTreeNodeIterator
    • ICamIpcTurnGeneratrixExtractor
  • CAMIPC.Helper
    • IIpcHelper
    • IIpcHelperInternal
  • CAMIPC.IpcInteraction
    • IEventJsonParser
    • IIpcEventListenerManager
    • IIpcInteraction
    • IIpcMessageSender
    • IIpcServer
    • IJsonParser
    • IRequestJsonParser
    • IRequestsCommandExecutor
    • IRequestsHandler
    • IRequestsHandlerProceedHelper
    • IResponseJsonParser
    • IWrapperBase
    • IWrappingObject
  • CAMIPC.Logger
    • IIpcLogger
  • CAMIPC.MCDFormerTypes
    • ICamIpcCLDReceiver
  • CAMIPC.Machine
    • ICamIpcMachine
    • ICamIpcMachineEvaluator
    • ICamIpcMachineInfo
  • CAMIPC.MachineConfiguration
    • ICamIpcMachineConfiguration
  • CAMIPC.MachinesLibrary
    • ICamIpcMachinesLibrary
  • CAMIPC.MeshTypes
    • ICamIpcMesh
    • ICamIpcMeshList
  • CAMIPC.ModelFormerTypes
    • ICamIpcCurve2DModelItem
    • ICamIpcCurve5DModelItem
    • ICamIpcHoleModelItem
    • ICamIpcJobZoneModelItem
    • ICamIpcLevelModelItem
    • ICamIpcListModelItem
    • ICamIpcModelFormer
    • ICamIpcModelFormerMakeSupportedItems
    • ICamIpcModelFormerSupportedItems
    • ICamIpcModelFormerWithCurve2D
    • ICamIpcModelFormerWithCurve5D
    • ICamIpcModelFormerWithFaces
    • ICamIpcModelFormerWithHoles
    • ICamIpcModelFormerWithLevels
    • ICamIpcModelFormerWithZones
    • ICamIpcModelItem
    • ICamIpcRestrictedZoneModelItem
  • CAMIPC.NCMaker
    • ICamIpcMakeCncDotnetSettings
    • ICamIpcMakeCncSettings
    • ICamIpcMakeCncSppxSettings
    • ICamIpcNCMaker
  • CAMIPC.PartStage
    • ICamIpcPart
    • ICamIpcPartAndStageList
    • ICamIpcPartStage
    • ICamIpcSetupStage
  • CAMIPC.PrimeView
    • ICamIpcPrimeView
  • CAMIPC.PrimeViewModel
    • ICamIpcListPrimeViewModel
    • ICamIpcPrimeViewModel
  • CAMIPC.Project
    • ICamIpcHandlerProjectAfterSave
    • ICamIpcHandlerProjectBeforeSave
    • ICamIpcProject
  • CAMIPC.Simulator
    • ICamIpcSimulator
  • CAMIPC.Singletons
    • ICamIpcPaths
  • CAMIPC.Snapshot
    • ICamIpcSnapshot
    • IListCamIpcSnapshot
    • _FILETIME
  • CAMIPC.SurfaceTypes
    • ICamIpcCoEdge
    • ICamIpcCoEdgeIterator
    • ICamIpcFace
    • ICamIpcFaceList
    • ICamIpcLoop
    • ICamIpcNurbsSurface
    • ICamIpcSurface
  • CAMIPC.TechOperation
    • ICamIpcHandlerTechOperationInitModelFormers
    • ICamIpcHandlerTechOperationLoadFromXmlProp
    • ICamIpcHandlerTechOperationSaveToXmlProp
    • ICamIpcHandlerTechOperationToolChanged
    • ICamIpcTechOperation
    • ICamIpcTechOperationIterator
  • CAMIPC.Technologist
    • ICamIpcHandlerTechnologistOperationAdded
    • ICamIpcTechOperationType
    • ICamIpcTechOperationTypeIterator
    • ICamIpcTechnologist
  • CAMIPC.TechnologyForm
    • ICamIpcTechnologyForm
  • CAMIPC.Tools
    • ICamIpcMachiningTool
    • ICamIpcMachiningToolsManager
  • CAMIPC.ToolsList
    • ICamIpcMachiningToolInfo
    • ICamIpcMachiningToolsList
  • CAMIPC.Utilities
    • ICamIpcListUtilityInfo
    • ICamIpcUtilityInfo
    • ICamIpcUtilityManager
  • CAMIPC.Workpiece
    • ICamIpcWorkpieceConnector
    • ICamIpcWorkpieceCoordinateSystem
    • ICamIpcWorkpieceSetup
  • CAMIPC.XmlProp
    • ICamIpcXmlPropArray
    • ICamIpcXmlPropPointer
  • DotNet.Interpreter.Helper
    • AbstractInterpreter
    • CommandManager
    • CurrentOperationAxisIndex
    • ExecutionProcedureHandler
    • FeedrateType
    • InterpolationType
    • MachineAxisIndexes
    • MotionType
    • PersistentNullable<T>
    • Point3D
    • Point3DFlags
    • RecordArray<T>
    • Register
    • RegisterCommandHandler
    • RegisterManager
    • RegisterManager.RegisterLinkAddedHandler
    • RegisterValues
    • Spindle
    • ToolLengthCompensation
    • ToolRadiusCompensation
    • ValueValidationProcedureHandler
  • GeneralUtils.STDefLib
    • AngleUnits
    • STDef
  • Geometry.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchClient
    • ISTGeWatchable
    • T2DBox
    • T2DPoint
    • T3DArc
    • T3DBox
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML
  • 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
  • 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
  • STGeomApiTypes
    • IAbstractGeomObject
    • IPMIGeomThread
    • ISTGeomFiler
    • ISTGeomReceiver
    • TSTBlendedType
    • TSTImportOption
    • TSTLimitType
    • TSTLineType
    • TSTPmiArrowType
    • TSTPmiCurveType
    • TSTPmiTextType
    • TSTPmiType
    • enumTSTBlendedType
    • enumTSTImportOption
    • enumTSTLimitType
    • enumTSTLineType
    • enumTSTPmiArrowType
    • enumTSTPmiCurveType
    • enumTSTPmiTextType
    • enumTSTPmiType
  • STLoggingInterface
    • IST_Logger
    • IST_LogsListener
    • TST_LogEventType
    • TST_LogItem
    • _FILETIME
    • tagTST_LogEventType
    • tagTST_LogItem
  • 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
  • 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

Class GeomFiler

Helper methods for ISTGeomFiler

Inheritance
object
GeomFiler
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: CAMAPI.DotnetHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class GeomFiler

Methods

AddComboSolidEdge(ComWrapper<ISTGeomFiler>, string, string, string, string, string, string)

Declaration
public static bool AddComboSolidEdge(this ComWrapper<ISTGeomFiler> geomFilerCom, string edgeID, string curveID, string startVertexID, string endVertexID, string leftFaceID, string rightFaceID)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string edgeID
string curveID
string startVertexID
string endVertexID
string leftFaceID
string rightFaceID
Returns
Type Description
bool

AddComboSolidFace(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool AddComboSolidFace(this ComWrapper<ISTGeomFiler> geomFilerCom, string faceID, string faceName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string faceID
string faceName
Returns
Type Description
bool

AddComboSolidVertex(ComWrapper<ISTGeomFiler>, TST3DPoint, string)

Declaration
public static bool AddComboSolidVertex(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint p, string vertexID)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint p
string vertexID
Returns
Type Description
bool

AddEntity(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool AddEntity(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string entityName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string entityName
Returns
Type Description
bool

AddFaceEdge2d(ComWrapper<ISTGeomFiler>, string, bool, string, string)

Declaration
public static bool AddFaceEdge2d(this ComWrapper<ISTGeomFiler> geomFilerCom, string curveId, bool orientation, string svId, string tvId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string curveId
bool orientation
string svId
string tvId
Returns
Type Description
bool

AddFaceEdge3d(ComWrapper<ISTGeomFiler>, string, bool, string, string)

Declaration
public static bool AddFaceEdge3d(this ComWrapper<ISTGeomFiler> geomFilerCom, string curveId, bool orientation, string svId, string tvId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string curveId
bool orientation
string svId
string tvId
Returns
Type Description
bool

AddIntersectionCurvePoint(ComWrapper<ISTGeomFiler>, TST3DPoint)

Declaration
public static bool AddIntersectionCurvePoint(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint position)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint position
Returns
Type Description
bool

AddMeshTriangle(ComWrapper<ISTGeomFiler>, int, int, int)

Declaration
public static bool AddMeshTriangle(this ComWrapper<ISTGeomFiler> geomFilerCom, int v1, int v2, int v3)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int v1
int v2
int v3
Returns
Type Description
bool

AddMeshVertex(ComWrapper<ISTGeomFiler>, int, TST3DPoint)

Declaration
public static bool AddMeshVertex(this ComWrapper<ISTGeomFiler> geomFilerCom, int index, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int index
TST3DPoint p
Returns
Type Description
bool

AddPmiText(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool AddPmiText(this ComWrapper<ISTGeomFiler> geomFilerCom, string text)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string text
Returns
Type Description
bool

AddViewEntity(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool AddViewEntity(this ComWrapper<ISTGeomFiler> geomFilerCom, string viewID, string entityPath)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string viewID
string entityPath
Returns
Type Description
bool

ArcTo2d(ComWrapper<ISTGeomFiler>, TST2DPoint, TST2DPoint, double)

Declaration
public static bool ArcTo2d(this ComWrapper<ISTGeomFiler> geomFilerCom, TST2DPoint pc, TST2DPoint p, double rad)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST2DPoint pc
TST2DPoint p
double rad
Returns
Type Description
bool

BeginObject_PMIThread(ComWrapper<ISTGeomFiler>, string)

Declaration
public static IPMIGeomThread BeginObject_PMIThread(this ComWrapper<ISTGeomFiler> geomFilerCom, string cadID)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string cadID
Returns
Type Description
IPMIGeomThread

BeginPmiEntity(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, TSTPmiType)

Declaration
public static bool BeginPmiEntity(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX, TSTPmiType pmiType)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
TSTPmiType pmiType
Returns
Type Description
bool

BeginPmiText(ComWrapper<ISTGeomFiler>, TST3DPoint, double, double, double, int, TSTPmiTextType)

Declaration
public static bool BeginPmiText(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint vT, double angle, double height, double length, int numberLines, TSTPmiTextType textType)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint vT
double angle
double height
double length
int numberLines
TSTPmiTextType textType
Returns
Type Description
bool

BezierTo2d(ComWrapper<ISTGeomFiler>, TST2DPoint, TST2DPoint, TST2DPoint)

Declaration
public static bool BezierTo2d(this ComWrapper<ISTGeomFiler> geomFilerCom, TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST2DPoint p1
TST2DPoint p2
TST2DPoint p3
Returns
Type Description
bool

CloseBlock(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseBlock(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseComboModel(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseComboModel(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseComboSolid(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseComboSolid(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseCurve2d(ComWrapper<ISTGeomFiler>, bool)

Declaration
public static bool CloseCurve2d(this ComWrapper<ISTGeomFiler> geomFilerCom, bool close)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
bool close
Returns
Type Description
bool

CloseCurve3d(ComWrapper<ISTGeomFiler>, bool)

Declaration
public static bool CloseCurve3d(this ComWrapper<ISTGeomFiler> geomFilerCom, bool isClosed)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
bool isClosed
Returns
Type Description
bool

CloseFace(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseFace(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseFaceLoop(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseFaceLoop(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseFile(ComWrapper<ISTGeomFiler>)

Finish writing the SGF file

Declaration
public static bool CloseFile(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom

Object

Returns
Type Description
bool

Success status

CloseGroupEntity(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseGroupEntity(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseIntersectionCurve(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseIntersectionCurve(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseMesh(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseMesh(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseModel(ComWrapper<ISTGeomFiler>)

Close geometry model

Declaration
public static bool CloseModel(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseNurbsCurve(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseNurbsCurve(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseNurbsSurface(ComWrapper<ISTGeomFiler>)

Declaration
public static bool CloseNurbsSurface(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

CloseNurbsSurfaceB(ComWrapper<ISTGeomFiler>, double, double, double, double)

Declaration
public static bool CloseNurbsSurfaceB(this ComWrapper<ISTGeomFiler> geomFilerCom, double uMin, double uMax, double vMin, double vMax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
double uMin
double uMax
double vMin
double vMax
Returns
Type Description
bool

CreateArc(ComWrapper<ISTGeomFiler>, string, double, double, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateArc(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double radius, double angle, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double radius
double angle
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

CreateBlendBound(ComWrapper<ISTGeomFiler>, string, string, int)

Declaration
public static bool CreateBlendBound(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string blend, int boundary)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string blend
int boundary
Returns
Type Description
bool

CreateBlendedSurface(ComWrapper<ISTGeomFiler>, string, string, string, string, double, double, TSTBlendedType, TST3DPoint, TSTLimitType, TST3DPoint, TSTLimitType)

Declaration
public static bool CreateBlendedSurface(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string firstSurfID, string secondSurfID, string spine, double range1, double range2, TSTBlendedType blendedType, TST3DPoint p1, TSTLimitType l1, TST3DPoint p2, TSTLimitType l2)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string firstSurfID
string secondSurfID
string spine
double range1
double range2
TSTBlendedType blendedType
TST3DPoint p1
TSTLimitType l1
TST3DPoint p2
TSTLimitType l2
Returns
Type Description
bool

CreateCircle(ComWrapper<ISTGeomFiler>, string, double, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateCircle(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double radius, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double radius
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

CreateConeP(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double, double, double, double, double, double)

Declaration
public static bool CreateConeP(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double radius, double semiAngle, double hmin, double hmax, double amin, double amax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double radius
double semiAngle
double hmin
double hmax
double amin
double amax
Returns
Type Description
bool

CreateConicalSpiral(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double, double, double, double, bool)

Declaration
public static bool CreateConicalSpiral(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double startRadius, double termRadius, double step, double distance, bool ccw)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double startRadius
double termRadius
double step
double distance
bool ccw
Returns
Type Description
bool

CreateCoordinateSystem(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateCoordinateSystem(this ComWrapper<ISTGeomFiler> geomFilerCom, string csid, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string csid
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

CreateCurveOnSurface(ComWrapper<ISTGeomFiler>, string, string, string)

Declaration
public static bool CreateCurveOnSurface(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string curveId, string surfaceId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string curveId
string surfaceId
Returns
Type Description
bool

CreateCylinderP(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double, double, double, double, double)

Declaration
public static bool CreateCylinderP(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double radius, double hmin, double hmax, double amin, double amax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double radius
double hmin
double hmax
double amin
double amax
Returns
Type Description
bool

CreateEllipse(ComWrapper<ISTGeomFiler>, string, double, double, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateEllipse(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double majRad, double minRad, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double majRad
double minRad
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

CreateEllipseArc(ComWrapper<ISTGeomFiler>, string, double, double, double, double, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateEllipseArc(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double majRad, double minRad, double sAng, double tAng, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double majRad
double minRad
double sAng
double tAng
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

CreateInversedCurve(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool CreateInversedCurve(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string sourceCurveId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string sourceCurveId
Returns
Type Description
bool

CreateLineSeg(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateLineSeg(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint sp, TST3DPoint tp)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint sp
TST3DPoint tp
Returns
Type Description
bool

CreateOffsetSurf(ComWrapper<ISTGeomFiler>, string, string, double)

Declaration
public static bool CreateOffsetSurf(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string surf, double offset)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string surf
double offset
Returns
Type Description
bool

CreatePlaneP(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double, double, double, double)

Declaration
public static bool CreatePlaneP(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double xMin, double yMin, double xMax, double yMax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double xMin
double yMin
double xMax
double yMax
Returns
Type Description
bool

CreatePoint(ComWrapper<ISTGeomFiler>, string, TST3DPoint)

Declaration
public static bool CreatePoint(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint p
Returns
Type Description
bool

CreateRevSurface120(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, string, double, double)

Declaration
public static bool CreateRevSurface120(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, string generatrixID, double sa, double ta)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
string generatrixID
double sa
double ta
Returns
Type Description
bool

CreateSolidEdge(ComWrapper<ISTGeomFiler>, string, string, string, string)

Declaration
public static bool CreateSolidEdge(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string sourceCurveId, string svId, string tvId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string sourceCurveId
string svId
string tvId
Returns
Type Description
bool

CreateSolidVertex(ComWrapper<ISTGeomFiler>, string, TST3DPoint)

Declaration
public static bool CreateSolidVertex(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint p
Returns
Type Description
bool

CreateSphereP(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double)

Declaration
public static bool CreateSphereP(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double radius)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double radius
Returns
Type Description
bool

CreateTabSurface122(ComWrapper<ISTGeomFiler>, string, string, TST3DPoint)

Declaration
public static bool CreateTabSurface122(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string generatrixID, TST3DPoint extrusionVector)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string generatrixID
TST3DPoint extrusionVector
Returns
Type Description
bool

CreateTorusP(ComWrapper<ISTGeomFiler>, string, TST3DPoint, TST3DPoint, TST3DPoint, double, double)

Declaration
public static bool CreateTorusP(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint location, TST3DPoint axis, TST3DPoint refAxis, double majRad, double minRad)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint location
TST3DPoint axis
TST3DPoint refAxis
double majRad
double minRad
Returns
Type Description
bool

CreateTransposedUVSurface(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool CreateTransposedUVSurface(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string sourceSurface)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string sourceSurface
Returns
Type Description
bool

CreateTrimmedCurve(ComWrapper<ISTGeomFiler>, string, string, double, double)

Declaration
public static bool CreateTrimmedCurve(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string sourceCurveId, double t1, double t2)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string sourceCurveId
double t1
double t2
Returns
Type Description
bool

CreateTrimmedCurve2(ComWrapper<ISTGeomFiler>, string, string, TST3DPoint, TST3DPoint)

Declaration
public static bool CreateTrimmedCurve2(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string sourceCurveId, TST3DPoint p1, TST3DPoint p2)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string sourceCurveId
TST3DPoint p1
TST3DPoint p2
Returns
Type Description
bool

CreateView(ComWrapper<ISTGeomFiler>, TST3DPoint, TST3DPoint, TST3DPoint, double, string)

Declaration
public static bool CreateView(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX, double scale, string id)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
double scale
string id
Returns
Type Description
bool

CutTo2d(ComWrapper<ISTGeomFiler>, TST2DPoint)

Declaration
public static bool CutTo2d(this ComWrapper<ISTGeomFiler> geomFilerCom, TST2DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST2DPoint p
Returns
Type Description
bool

CutTo3d(ComWrapper<ISTGeomFiler>, TST3DPoint)

Declaration
public static bool CutTo3d(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint p
Returns
Type Description
bool

EndObject(ComWrapper<ISTGeomFiler>, IAbstractGeomObject)

Declaration
public static bool EndObject(this ComWrapper<ISTGeomFiler> geomFilerCom, IAbstractGeomObject obj)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
IAbstractGeomObject obj
Returns
Type Description
bool

EndPmiEntity(ComWrapper<ISTGeomFiler>)

Declaration
public static bool EndPmiEntity(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

EndPmiText(ComWrapper<ISTGeomFiler>)

Declaration
public static bool EndPmiText(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

InsertBlock(ComWrapper<ISTGeomFiler>, string, string)

Declaration
public static bool InsertBlock(this ComWrapper<ISTGeomFiler> geomFilerCom, string blockID, string newBlockName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string blockID
string newBlockName
Returns
Type Description
bool

LoadFile(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool LoadFile(this ComWrapper<ISTGeomFiler> geomFilerCom, string geomFile)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string geomFile
Returns
Type Description
bool

LoadFileWithScale(ComWrapper<ISTGeomFiler>, string, bool)

Declaration
public static bool LoadFileWithScale(this ComWrapper<ISTGeomFiler> geomFilerCom, string geomFile, bool deleteFile)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string geomFile
bool deleteFile
Returns
Type Description
bool

OpenFile(ComWrapper<ISTGeomFiler>, string, ISTGeomReceiver)

Open the SGF file and read it

Declaration
public static bool OpenFile(this ComWrapper<ISTGeomFiler> geomFilerCom, string fileName, ISTGeomReceiver receiver)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom

Object

string fileName

The path to the SGF file

ISTGeomReceiver receiver

The interface where the SGF file will be read

Returns
Type Description
bool

Success status

PmiAddArrow(ComWrapper<ISTGeomFiler>, TST3DPoint, double, TSTPmiArrowType)

Declaration
public static bool PmiAddArrow(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint vT, double angle, TSTPmiArrowType arrowType)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint vT
double angle
TSTPmiArrowType arrowType
Returns
Type Description
bool

PmiAddCurve(ComWrapper<ISTGeomFiler>, string, TSTPmiCurveType)

Declaration
public static bool PmiAddCurve(this ComWrapper<ISTGeomFiler> geomFilerCom, string curveID, TSTPmiCurveType curveType)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string curveID
TSTPmiCurveType curveType
Returns
Type Description
bool

PmiAddMesh(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool PmiAddMesh(this ComWrapper<ISTGeomFiler> geomFilerCom, string id)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
Returns
Type Description
bool

SetArcToler(ComWrapper<ISTGeomFiler>, double)

Declaration
public static bool SetArcToler(this ComWrapper<ISTGeomFiler> geomFilerCom, double value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
double value
Returns
Type Description
bool

SetCurrentColor(ComWrapper<ISTGeomFiler>, int)

Set current color for created entities

Declaration
public static bool SetCurrentColor(this ComWrapper<ISTGeomFiler> geomFilerCom, int value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int value
Returns
Type Description
bool

SetCurrentLineType(ComWrapper<ISTGeomFiler>, TSTLineType)

Set current line type for created entities

Declaration
public static bool SetCurrentLineType(this ComWrapper<ISTGeomFiler> geomFilerCom, TSTLineType value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TSTLineType value
Returns
Type Description
bool

SetCurrentLineWidth(ComWrapper<ISTGeomFiler>, int)

Set current line width for created entities

Declaration
public static bool SetCurrentLineWidth(this ComWrapper<ISTGeomFiler> geomFilerCom, int value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int value
Returns
Type Description
bool

SetCurrentTransform(ComWrapper<ISTGeomFiler>, TST3DPoint, TST3DPoint, TST3DPoint)

Set current transform for created entities

Declaration
public static bool SetCurrentTransform(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

SetCurrentTransform2(ComWrapper<ISTGeomFiler>, TST3DPoint, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool SetCurrentTransform2(this ComWrapper<ISTGeomFiler> geomFilerCom, TST3DPoint vT, TST3DPoint vX, TST3DPoint vY, TST3DPoint vZ)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST3DPoint vT
TST3DPoint vX
TST3DPoint vY
TST3DPoint vZ
Returns
Type Description
bool

SetCurveDomain(ComWrapper<ISTGeomFiler>, string, double, double, double, double)

Declaration
public static bool SetCurveDomain(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double srcTmin, double srcTmax, double prxTmin, double prxTmax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double srcTmin
double srcTmax
double prxTmin
double prxTmax
Returns
Type Description
bool

SetCurveParametrization(ComWrapper<ISTGeomFiler>, string, double, double)

Declaration
public static bool SetCurveParametrization(this ComWrapper<ISTGeomFiler> geomFilerCom, string curveId, double tMin, double tMax)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string curveId
double tMin
double tMax
Returns
Type Description
bool

SetGroupEntityIsSolid(ComWrapper<ISTGeomFiler>, bool)

Declaration
public static bool SetGroupEntityIsSolid(this ComWrapper<ISTGeomFiler> geomFilerCom, bool value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
bool value
Returns
Type Description
bool

SetIgnoreOutOfRange(ComWrapper<ISTGeomFiler>, bool)

Declaration
public static bool SetIgnoreOutOfRange(this ComWrapper<ISTGeomFiler> geomFilerCom, bool value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
bool value
Returns
Type Description
bool

SetImportOption(ComWrapper<ISTGeomFiler>, TSTImportOption, bool)

Declaration
public static bool SetImportOption(this ComWrapper<ISTGeomFiler> geomFilerCom, TSTImportOption optionType, bool optionValue)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TSTImportOption optionType
bool optionValue
Returns
Type Description
bool

SetModelUnits(ComWrapper<ISTGeomFiler>, TST_LinearMeasure, double)

Declaration
public static bool SetModelUnits(this ComWrapper<ISTGeomFiler> geomFilerCom, TST_LinearMeasure units, double multScale)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
TST_LinearMeasure units
double multScale
Returns
Type Description
bool

SetNurbsCurveControlPoint(ComWrapper<ISTGeomFiler>, int, TST3DPoint)

Declaration
public static bool SetNurbsCurveControlPoint(this ComWrapper<ISTGeomFiler> geomFilerCom, int index, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int index
TST3DPoint p
Returns
Type Description
bool

SetNurbsCurveKnot(ComWrapper<ISTGeomFiler>, int, double)

Declaration
public static bool SetNurbsCurveKnot(this ComWrapper<ISTGeomFiler> geomFilerCom, int index, double knot)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int index
double knot
Returns
Type Description
bool

SetNurbsCurveWeight(ComWrapper<ISTGeomFiler>, int, double)

Declaration
public static bool SetNurbsCurveWeight(this ComWrapper<ISTGeomFiler> geomFilerCom, int index, double w)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int index
double w
Returns
Type Description
bool

SetNurbsSurfaceControlPoint(ComWrapper<ISTGeomFiler>, int, int, TST3DPoint)

Declaration
public static bool SetNurbsSurfaceControlPoint(this ComWrapper<ISTGeomFiler> geomFilerCom, int i, int j, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int i
int j
TST3DPoint p
Returns
Type Description
bool

SetNurbsSurfaceUKnot(ComWrapper<ISTGeomFiler>, int, double)

Declaration
public static bool SetNurbsSurfaceUKnot(this ComWrapper<ISTGeomFiler> geomFilerCom, int i, double value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int i
double value
Returns
Type Description
bool

SetNurbsSurfaceVKnot(ComWrapper<ISTGeomFiler>, int, double)

Declaration
public static bool SetNurbsSurfaceVKnot(this ComWrapper<ISTGeomFiler> geomFilerCom, int i, double value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int i
double value
Returns
Type Description
bool

SetNurbsSurfaceWeight(ComWrapper<ISTGeomFiler>, int, int, double)

Declaration
public static bool SetNurbsSurfaceWeight(this ComWrapper<ISTGeomFiler> geomFilerCom, int i, int j, double value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int i
int j
double value
Returns
Type Description
bool

SetPmiAssociativity(ComWrapper<ISTGeomFiler>, int, string)

Declaration
public static bool SetPmiAssociativity(this ComWrapper<ISTGeomFiler> geomFilerCom, int i, string objId)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
int i
string objId
Returns
Type Description
bool

SetPmiPreferenceD(ComWrapper<ISTGeomFiler>, string, double)

Declaration
public static bool SetPmiPreferenceD(this ComWrapper<ISTGeomFiler> geomFilerCom, string path, double value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string path
double value
Returns
Type Description
bool

SetPmiPreferenceI(ComWrapper<ISTGeomFiler>, string, int)

Declaration
public static bool SetPmiPreferenceI(this ComWrapper<ISTGeomFiler> geomFilerCom, string path, int value)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string path
int value
Returns
Type Description
bool

SetSurfaceUVDomain(ComWrapper<ISTGeomFiler>, string, double, double, double, double, double, double, double, double, bool)

Declaration
public static bool SetSurfaceUVDomain(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, double srcUmin, double srcUmax, double srcVmin, double srcVmax, double prxUmin, double prxUmax, double prxVmin, double prxVmax, bool transposeUV)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
double srcUmin
double srcUmax
double srcVmin
double srcVmax
double prxUmin
double prxUmax
double prxVmin
double prxVmax
bool transposeUV
Returns
Type Description
bool

StartBlock(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool StartBlock(this ComWrapper<ISTGeomFiler> geomFilerCom, string blockName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string blockName
Returns
Type Description
bool

StartComboModel(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool StartComboModel(this ComWrapper<ISTGeomFiler> geomFilerCom, string geomFile)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string geomFile
Returns
Type Description
bool

StartComboSolid(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool StartComboSolid(this ComWrapper<ISTGeomFiler> geomFilerCom, string id)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
Returns
Type Description
bool

StartCurve2d(ComWrapper<ISTGeomFiler>, string, TST2DPoint, TST3DPoint, TST3DPoint, TST3DPoint)

Declaration
public static bool StartCurve2d(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST2DPoint p, TST3DPoint vT, TST3DPoint vZ, TST3DPoint vX)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST2DPoint p
TST3DPoint vT
TST3DPoint vZ
TST3DPoint vX
Returns
Type Description
bool

StartCurve3d(ComWrapper<ISTGeomFiler>, string, TST3DPoint)

Declaration
public static bool StartCurve3d(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, TST3DPoint p)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
TST3DPoint p
Returns
Type Description
bool

StartFace(ComWrapper<ISTGeomFiler>, string, string, bool)

Declaration
public static bool StartFace(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string surfaceId, bool normalOrientation)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string surfaceId
bool normalOrientation
Returns
Type Description
bool

StartFaceLoop(ComWrapper<ISTGeomFiler>)

Declaration
public static bool StartFaceLoop(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

StartFile(ComWrapper<ISTGeomFiler>, string)

Start writing SGF file

Declaration
public static bool StartFile(this ComWrapper<ISTGeomFiler> geomFilerCom, string fileName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom

Object

string fileName

The path to the SGF file

Returns
Type Description
bool

Success status

StartGroupEntity(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool StartGroupEntity(this ComWrapper<ISTGeomFiler> geomFilerCom, string entityName)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string entityName
Returns
Type Description
bool

StartIntersectionCurve(ComWrapper<ISTGeomFiler>, string, string, string, TSTLimitType, TSTLimitType, double, double)

Declaration
public static bool StartIntersectionCurve(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, string firstSurfID, string secondSurfID, TSTLimitType l1, TSTLimitType l2, double baseParam, double baseScale)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
string firstSurfID
string secondSurfID
TSTLimitType l1
TSTLimitType l2
double baseParam
double baseScale
Returns
Type Description
bool

StartMesh(ComWrapper<ISTGeomFiler>, string)

Declaration
public static bool StartMesh(this ComWrapper<ISTGeomFiler> geomFilerCom, string id)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
Returns
Type Description
bool

StartModel(ComWrapper<ISTGeomFiler>)

Create geometry filer instance

Declaration
public static bool StartModel(this ComWrapper<ISTGeomFiler> geomFilerCom)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
Returns
Type Description
bool

StartNurbsCurve(ComWrapper<ISTGeomFiler>, string, int, bool, bool, bool, int, int)

Declaration
public static bool StartNurbsCurve(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, int degree, bool isPeriodic, bool isRational, bool isClosed, int knotCount, int cpCount)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
int degree
bool isPeriodic
bool isRational
bool isClosed
int knotCount
int cpCount
Returns
Type Description
bool

StartNurbsSurface(ComWrapper<ISTGeomFiler>, string, int, int, int, int, bool, bool, bool, bool, bool)

Declaration
public static bool StartNurbsSurface(this ComWrapper<ISTGeomFiler> geomFilerCom, string id, int k1, int k2, int uDegree, int vDegree, bool uClosed, bool vClosed, bool uPeriodic, bool vPeriodic, bool rational)
Parameters
Type Name Description
ComWrapper<ISTGeomFiler> geomFilerCom
string id
int k1
int k2
int uDegree
int vDegree
bool uClosed
bool vClosed
bool uPeriodic
bool vPeriodic
bool rational
Returns
Type Description
bool
In this article
Back to top Generated by DocFX