    

 ## On this page

  

 

 # Namespace VM.Managed.DAFUL.Chained

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_Chained"></a>

### Namespaces

[VM.Managed.DAFUL.Chained.Operation](VM.Managed.DAFUL.Chained.Operation.md)

### Classes

[ApplyPlacingOperation](VM.Managed.DAFUL.Chained.ApplyPlacingOperation.md)

Apply placing operation

[BearingFrictionLoss](VM.Managed.DAFUL.Chained.BearingFrictionLoss.md)

Bearing Friction Loss

[ChainedMultiBaseInfo](VM.Managed.DAFUL.Chained.ChainedMultiBaseInfo.md)

This base class is to represent information of construction multiple object.

[ChainedMultiConnectorsInfo](VM.Managed.DAFUL.Chained.ChainedMultiConnectorsInfo.md)

This class defines data for construction multi connectors.

[ChainedMultiContactsInfo](VM.Managed.DAFUL.Chained.ChainedMultiContactsInfo.md)

This class defines data for construction multi contacts.

[ChainedObject](VM.Managed.DAFUL.Chained.ChainedObject.md)

This class is to represent the ChainedObject.

[ChainedPath](VM.Managed.DAFUL.Chained.ChainedPath.md)

This class is to represent the data for ChainPath

[ChainedPlacing](VM.Managed.DAFUL.Chained.ChainedPlacing.md)

The class defines all data for construction chained system.

[ChainedPlacingBase](VM.Managed.DAFUL.Chained.ChainedPlacingBase.md)

The base class for all ChainedPlacing related classes

[ChainedPlacing\_PathInfo](VM.Managed.DAFUL.Chained.ChainedPlacing_PathInfo.md)

This class represents additinal path data for chained system.

[ChainedSegment](VM.Managed.DAFUL.Chained.ChainedSegment.md)

This class is to represent the data for ChainedSegment.

[DocCreateChainedInfo](VM.Managed.DAFUL.Chained.DocCreateChainedInfo.md)

This class is to represent the chained document information in \[document create information\].

[DocumentChainedPath](VM.Managed.DAFUL.Chained.DocumentChainedPath.md)

This class is to represent the document for KeyPoint subsystem

[DocumentChainedSegment](VM.Managed.DAFUL.Chained.DocumentChainedSegment.md)

This class is to represent the document for Segment subsystem.

[GenerateDataForChainedPlacing](VM.Managed.DAFUL.Chained.GenerateDataForChainedPlacing.md)

This class generates segment`s transformation data.

[MeshDocumentChainedPath](VM.Managed.DAFUL.Chained.MeshDocumentChainedPath.md)

This class is to represent the document for KeyPoint Mesh

[MeshDocumentChainedSegment](VM.Managed.DAFUL.Chained.MeshDocumentChainedSegment.md)

This class is to represent the document for Segment mesh.

[MultiObjectContainer1ToNConnector](VM.Managed.DAFUL.Chained.MultiObjectContainer1ToNConnector.md)

This class is to represent the 1-to-N Multi Object Connector.

[MultiObjectContainerMToN](VM.Managed.DAFUL.Chained.MultiObjectContainerMToN.md)

This class represents the container for MultiObject class

[NextStepOperation](VM.Managed.DAFUL.Chained.NextStepOperation.md)

Next step Operation

[PartDocumentChainedPath](VM.Managed.DAFUL.Chained.PartDocumentChainedPath.md)

This class is to represent the document for KeyPoint part.

[PartDocumentChainedSegment](VM.Managed.DAFUL.Chained.PartDocumentChainedSegment.md)

This class is to represent the document for Segment part.

[PathInfo](VM.Managed.DAFUL.Chained.PathInfo.md)

This class represents path`s information

[Placing](VM.Managed.DAFUL.Chained.Placing.md)

The class defines the position data for construction chained system.

[PlacingInfoBase](VM.Managed.DAFUL.Chained.PlacingInfoBase.md)

The abstract class is to represent the additional data for placing path.

[PlacingPathInfoBase](VM.Managed.DAFUL.Chained.PlacingPathInfoBase.md)

The abstract class is to represent the additional data for placing path.

[PlacingSegmentInfoBase](VM.Managed.DAFUL.Chained.PlacingSegmentInfoBase.md)

The abstract class is to represent the additional data for placing segment.

[Placing\_File](VM.Managed.DAFUL.Chained.Placing_File.md)

This class represents Chained segment data.

[Placing\_Paths](VM.Managed.DAFUL.Chained.Placing_Paths.md)

This class represents Chained path data.

[SegmentInfo](VM.Managed.DAFUL.Chained.SegmentInfo.md)

This class represents segment`s information

[SegmentPlacingInfo](VM.Managed.DAFUL.Chained.SegmentPlacingInfo.md)

This class represents segment`s transformation data.

[Util](VM.Managed.DAFUL.Chained.Util.md)

This class is to represent the utility of chain.

### Interfaces

[IChainedPathInfo](VM.Managed.DAFUL.Chained.IChainedPathInfo.md)

This interface is the gateway that gets or sets ChainedPath data.

[IChainedSegmentInfo](VM.Managed.DAFUL.Chained.IChainedSegmentInfo.md)

This interface is the gateway that get or set ChainedSegment data.

[IPlacing](VM.Managed.DAFUL.Chained.IPlacing.md)

This interface is to represent the object that has information of placing.

[IPlacingPath](VM.Managed.DAFUL.Chained.IPlacingPath.md)

This interface is to represent the object that has information of placing path.

### Enums

[AssembleType](VM.Managed.DAFUL.Chained.AssembleType.md)

Specifies type for segment assemble.

[EngageType](VM.Managed.DAFUL.Chained.EngageType.md)

Specifies type for engagement

[GapExpressionType](VM.Managed.DAFUL.Chained.GapExpressionType.md)

Specifies type for assemble method on sprocket.

[GenerateDataForChainedPlacing.PlacingDataResultType](VM.Managed.DAFUL.Chained.GenerateDataForChainedPlacing.PlacingDataResultType.md)

Placing data result type

[ToolkitType](VM.Managed.DAFUL.Chained.ToolkitType.md)

Specifies type for chain module.

[enConnectionType](VM.Managed.DAFUL.Chained.enConnectionType.md)

Specifies type for the connection.

### Delegates

[ApplyPlacingOperation.ApplyCallback](VM.Managed.DAFUL.Chained.ApplyPlacingOperation.ApplyCallback.md)

Apply delegate

[NextStepOperation.NextStepCallback](VM.Managed.DAFUL.Chained.NextStepOperation.NextStepCallback.md)

Next step delegate