• Articles
  • Api Documentation
Show / Hide Table of Contents
  • SprutTechnology.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • SprutTechnology.SCPostprocessor
    • ArcBreakMode
    • ArcSettings
    • BrakeAxesEnumerator
    • CLDArray
    • CLDAxisBrake
    • CLDCmdType
    • CLDCmdTypeExtensions
    • CLDConst
    • CLDCycle
    • CLDEDMMotionMode
    • CLDFeedKind
    • CLDFeedUnits
    • CLDFileType
    • CLDInterpMode
    • CLDMultiMotionAxis
    • CLDOriginPositionMode
    • CLDOriginType
    • CLDPlaneType
    • CLDRotationDir
    • CLDSpindleAction
    • CLDSpindleSpeedMode
    • CLDThreadOrient
    • CLDThreadUnits
    • CodeParamType
    • CommonFuncs
    • CountingNCWord
    • EDMRollMode
    • EPostprocessorException
    • IArrayNamedPropertyIndexer
    • IBinaryNCStorage
    • IBooleanNamedPropertyIndexer
    • ICLDAxesBrakeCommand
    • ICLDBrakeAxesIndexer
    • ICLDCircleCommand
    • ICLDClampCommand
    • ICLDCommand
    • ICLDCommentCommand
    • ICLDCoolantCommand
    • ICLDCoolantTubeIndexer
    • ICLDCutComCommand
    • ICLDCycleCommand
    • ICLDDelayCommand
    • ICLDEDMMoveCommand
    • ICLDEDMMoveSpan
    • ICLDEffectorCommand
    • ICLDExtCycleCommand
    • ICLDFeedrateCommand
    • ICLDFile
    • ICLDFileCmdIndexer
    • ICLDFileList
    • ICLDFiniCommand
    • ICLDFromCommand
    • ICLDGoHomeCommand
    • ICLDGotoCommand
    • ICLDInsertCommand
    • ICLDInterpolationCommand
    • ICLDLoadToolCommand
    • ICLDMachineAxesIndexer
    • ICLDMachineAxisInfo
    • ICLDMachineInfo
    • ICLDMachiningTool
    • ICLDMotionCommand
    • ICLDMoveVelocityCommand
    • ICLDMultiArcCommand
    • ICLDMultiArcPoint
    • ICLDMultiAxisArray
    • ICLDMultiGotoCommand
    • ICLDMultiMotionAxesIndexer
    • ICLDMultiMotionCommand
    • ICLDOpStopCommand
    • ICLDOriginCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPPFunCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTLContactCommand
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • IPostprocessingLogReceiver
    • IPPFunTechInfo
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NamedParamType
    • NamedPropIterator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TextNCWord
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TrailingZeroesMode
    • TransliterationTable
    • Transliterator
    • TranslitPair
    • TSimpleTextNCFile
    • TTextNCFile
  • SprutTechnology.STDefLib
    • AngleUnits
    • STDef
  • SprutTechnology.STMachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • SprutTechnology.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchable
    • ISTGeWatchClient
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML

Interface ICLDMultiMotionAxesIndexer

Helper interface for convenient syntax for accessing the list of multi-axis movement axes using square brackets similar to array syntax.

Namespace: SprutTechnology.SCPostprocessor
Assembly: SCPostprocessor.dll
Syntax
public interface ICLDMultiMotionAxesIndexer

Properties

A

A-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A { get; }
Property Value
Type Description
CLDMultiMotionAxis

A1

A1-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A1 { get; }
Property Value
Type Description
CLDMultiMotionAxis

A2

A2-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A2 { get; }
Property Value
Type Description
CLDMultiMotionAxis

A3

A3-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A3 { get; }
Property Value
Type Description
CLDMultiMotionAxis

A4

A4-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A4 { get; }
Property Value
Type Description
CLDMultiMotionAxis

A5

A5-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A5 { get; }
Property Value
Type Description
CLDMultiMotionAxis

A6

A6-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis A6 { get; }
Property Value
Type Description
CLDMultiMotionAxis

B

B-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis B { get; }
Property Value
Type Description
CLDMultiMotionAxis

C

C-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis C { get; }
Property Value
Type Description
CLDMultiMotionAxis

C1

C1-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis C1 { get; }
Property Value
Type Description
CLDMultiMotionAxis

C2

C2-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis C2 { get; }
Property Value
Type Description
CLDMultiMotionAxis

E1

E1-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis E1 { get; }
Property Value
Type Description
CLDMultiMotionAxis

E2

E2-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis E2 { get; }
Property Value
Type Description
CLDMultiMotionAxis

E3

E3-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis E3 { get; }
Property Value
Type Description
CLDMultiMotionAxis

Item[Int32]

Returns the axis of the multimotion command using unique numerical ID (index inside CLData project's machine axes list)

Declaration
CLDMultiMotionAxis this[int Index] { get; }
Parameters
Type Name Description
System.Int32 Index

Unique numerical axis ID - index inside CLData project's machine axes list)

Property Value
Type Description
CLDMultiMotionAxis

Item[String]

Returns the axis of the multimotion command using unique textual axis ID (as it is defined inside machine schema)

Declaration
CLDMultiMotionAxis this[string ID] { get; }
Parameters
Type Name Description
System.String ID

Unique textual axis ID as it is defined inside machine schema

Property Value
Type Description
CLDMultiMotionAxis

X

X-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis X { get; }
Property Value
Type Description
CLDMultiMotionAxis

Y

Y-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis Y { get; }
Property Value
Type Description
CLDMultiMotionAxis

Z

Z-axis component of the movement. Null if this movement doesn't contain motion by this axis.

Declaration
CLDMultiMotionAxis Z { get; }
Property Value
Type Description
CLDMultiMotionAxis
In This Article
Back to top Generated by DocFX