Namespace CAMIPC.ModelFormerTypes
Interfaces
ICamIpcAreaModelItem
ICamIpcBossProbingCycle
Boss probing cycle geometry. XML type: TBossProbingCycle.
ICamIpcBoxLinkPrimitiveModelItem
ICamIpcBoxPrimitiveModelItem
ICamIpcCalibratePartProbeProbingAction
Calibrate Part Probe action. XML type: TCalibratePartProbeCycleAction. Calibrates the part-measurement probe against a reference surface.
ICamIpcCalibrateToolProbeProbingAction
Calibrate Tool Probe action. XML type: TCalibrateToolProbeCycleAction. Calibrates the tool-length probe against a reference tool.
ICamIpcCastingPrimitiveModelItem
Casting (stock-offset) workpiece primitive item. Wraps TStockLinkItem — the part model geometry with a uniform stock offset.
ICamIpcCheckBrokenToolProbingAction
Check Broken Tool action. XML type: TCheckBrokenToolCycleAction. Compares the measured value against the stored offset to detect tool breakage.
ICamIpcCurve2DModelItem
ICamIpcCurve5DModelItem
ICamIpcCustomProbingAction
A single custom property inside a cycle. XML type: TProbingCycleCustomProp. Used both as standalone action and as a member of a custom prop group.
ICamIpcCustomPropGroupProbingAction
Custom property group action. XML type: TProbingCycleCustomPropGroup. Container that holds multiple ICamIpcCustomProbingAction items.
ICamIpcCylinderPrimitiveModelItem
ICamIpcDoubleWallExternalCornerCycle
Double wall external corner probing cycle. XML type: TDoubleWallExternalCornerCycle.
ICamIpcDoubleWallInternalCornerCycle
Double wall internal corner probing cycle. XML type: TDoubleWallInternalCornerCycle.
ICamIpcDriveFaceModelItem
Model item representing a drive face (added via ICamIpcModelFormerWithDriveFaces.AddDriveFacesSelected)
ICamIpcExternalRectangleProbingCycle
External rectangle probing cycle geometry. XML type: TExternalRectangleCycle.
ICamIpcFeedPointList
ICamIpcFrameOutputProbingCycle
Frame output probing cycle. XML type: TFrameOutputProbingCycle. TargetFrame and ParentFrame are 4x4 homogeneous matrices.
ICamIpcGeom25DModelItem
Model item representing 2.5D geometry (added via ICamIpcModelFormerWithGeom25D.AddSelected25D)
ICamIpcGeomModelBoxPrimitiveModelItem
ICamIpcGrooveProbingCycle
Groove probing cycle geometry. XML type: TGrooveProbingCycle.
ICamIpcGrooveProbingProtectedCycle
Groove probing protected cycle geometry. XML type: TGrooveProbingCycleProtected.
ICamIpcHoleCylinderPrimitiveModelItem
ICamIpcHoleModelItem
ICamIpcHoleProbingCycle
Hole probing cycle geometry. XML type: THoleProbingCycle.
ICamIpcHoleProbingProtectedCycle
Hole probing protected cycle geometry. XML type: THoleProbingProtectedCycle.
ICamIpcInternalRectangleProbingCycle
Internal rectangle probing cycle geometry. XML type: TInternalRectangleCycle.
ICamIpcInternalRectangleProbingProtectedCycle
Internal rectangle probing protected cycle geometry. XML type: TInternalRectangleProtectedCycle.
ICamIpcJobZoneModelItem
ICamIpcLevelModelItem
ICamIpcListModelItem
ICamIpcModelFormer
Model former for technology operation
ICamIpcModelFormerMakeSupportedItems
Callback method, to be called to fill supported items
ICamIpcModelFormerSupportedItems
List of supported items for model former
ICamIpcModelFormerWithAreas
ICamIpcModelFormerWithBoxPrimitives
ICamIpcModelFormerWithCastingPrimitive
Model former that can add a casting primitive workpiece.
ICamIpcModelFormerWithChamferFaces
Model former that supports adding chamfer faces from the current geometry selection (used by the Chamfering operation — "Add Face" button)
ICamIpcModelFormerWithCurve2D
ICamIpcModelFormerWithCurve5D
ICamIpcModelFormerWithCylinderPrimitives
ICamIpcModelFormerWithDriveFaces
Model former that supports adding drive faces from the current geometry selection
ICamIpcModelFormerWithFaces
ICamIpcModelFormerWithGeom25D
Model former that supports adding 2.5D geometry from the current geometry selection
ICamIpcModelFormerWithHoles
ICamIpcModelFormerWithLevels
ICamIpcModelFormerWithPocket
Model former that supports adding pocket features from the current geometry selection
ICamIpcModelFormerWithProbingItems
Model former for probing operations job assignment. Allows programmatic manipulation of movements, cycles, and groups.
ICamIpcModelFormerWithProjectCurves
Model former that supports adding project curves from the current geometry selection
ICamIpcModelFormerWithReferenceToPrevious
ICamIpcModelFormerWithSharpEdge
Model former that supports adding sharp edges from the current geometry selection (used by the Chamfering operation — "Add Sharp Edge" button)
ICamIpcModelFormerWithTurnGeometry
Model former that supports adding turn geometry from the current geometry selection
ICamIpcModelFormerWithTurnMachineModel
Model former interface for TSCLatheExtOpConnector — exposes SetItemMode
ICamIpcModelFormerWithZones
ICamIpcModelItem
ICamIpcModelItemReference
ICamIpcNcActionProbingCycle
NC action probing item. XML type: TNCActionProbingItem. OutputMode: 0 = EXTCYCLE, 1 = INSERT.
ICamIpcPocketModelItem
Model item representing a pocket (added via ICamIpcModelFormerWithPocket.AddPocketSelected)
ICamIpcProbingAction
Base interface for any probing cycle action (element of the CycleActions array). Use QueryInterface / AsInstanceOf to narrow to a typed action interface.
ICamIpcProbingCycle
Typed access to common probing cycle properties (TProbingCycle). Available via QueryInterface on ICamIpcProbingModelItem for cycle-type items.
ICamIpcProbingModelItem
Probing job assignment item (cycle, movement, group, action). Provides access to the item's XML type name for quick type identification.
ICamIpcProbingModelItemIterator
Cursor-style iterator over the probing job assignment tree. Supports depth-first traversal via MoveToChild / MoveToSibling / MoveToParent.
ICamIpcProbingTemplate
A single probing cycle template stored in a library.
ICamIpcProbingTemplateLibrary
A probing template library (.scpbl file).
ICamIpcProjectCurveModelItem
Model item representing a project curve (added via ICamIpcModelFormerWithProjectCurves.AddProjectCurvesSelected)
ICamIpcRestrictedZoneModelItem
ICamIpcSetToolOffsetProbingAction
Set Tool Offset action. XML type: TSetToolOffsetCycleAction. Writes the measured offset into the tool compensation register after probing.
ICamIpcSetWcsProbingAction
Set WCS action. XML type: TSetWCSCycleAction. Activates a work coordinate system offset after probing.
ICamIpcSimpleBoxPrimitiveModelItem
ICamIpcSimpleCylinderPrimitiveModelItem
ICamIpcSurfaceProbingCycle
Surface probing cycle geometry. XML type: TSingleSurfProbingCycle.
ICamIpcThreePointsWebProbingCycle
Three-points web probing cycle geometry. XML type: TThreePointsWebProbingCycle.
ICamIpcTripleWallExternalCornerCycle
Triple wall external corner probing cycle. XML type: TTripleWallExternalCornerCycle.
ICamIpcTripleWallInternalCornerCycle
Triple wall internal corner probing cycle. XML type: TTripleWallInternalCornerCycle.
ICamIpcTurnGeometryModelItem
Model item representing turn geometry (added via ICamIpcModelFormerWithTurnGeometry.AddTurnSelected)
ICamIpcTurnMachineModelItem
Model item representing turn machine geometry (added via ICamIpcModelFormerWithTurnGeometry.AddTurnSelected on a TSCLatheExtOpConnector operation)
ICamIpcWebProbingCycle
Web probing cycle geometry. XML type: TWebProbingCycle.
ICamIpcWriteToReportProbingAction
Write To Report action. XML type: TWriteToReportCycleAction. Stores the measured value into a report with a component/feature index.
Enums
TModelFormerCurveDistribution
TModelFormerGeom25DProfileMode
TModelFormerParallelStepMethod
TModelFormerProjectMethod
tagTModelFormerCurveDistribution
Start point distribution for drive face model item
tagTModelFormerGeom25DProfileMode
Profile mode for 2.5D geometry model item
tagTModelFormerParallelStepMethod
Step calculation method for drive face model item
tagTModelFormerProjectMethod
Projection method for project curve model item