Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Interface IChainedSegmentInfo

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Chained
Assembly: VMDChainedBase.dll

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

public interface IChainedSegmentInfo

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Methods

Clear_Connectors()

Remove all objects.

void Clear_Connectors()

Clear_Contacts()

Remove all objects.

void Clear_Contacts()

Clear_Transforms()

Remove all objects.

void Clear_Transforms()

GetConnectors()

Gets the array of connectors.

ObjectBase[] GetConnectors()

Returns

ObjectBase[]

The array of connectors(Body,NodeSet,FaceSet,PatchSet).

GetGeometryReference()

Gets the geomerty reference.

ObjectBase GetGeometryReference()

Returns

ObjectBase

The geometry reference.

GetListContact()

Gets the array of contact geometry.

ObjectBase[] GetListContact()

Returns

ObjectBase[]

The array of contact geometry(FaceSet,PatchSet).

GetSegmentHeight1()

Gets the segment height1.

Variable GetSegmentHeight1()

Returns

Variable

The segment height1.

GetSegmentHeight2()

Gets the segment height2.

Variable GetSegmentHeight2()

Returns

Variable

The segment height2.

GetSegmentLength()

Gets the segment length.

Variable GetSegmentLength()

Returns

Variable

The segment length.

GetTransforms()

Gets the array of transforms.

ObjectBase[] GetTransforms()

Returns

ObjectBase[]

The array of transform(DesignFrame,Marker).

Get_WorkPlane()

Get work plane.

Plane Get_WorkPlane()

Returns

Plane

The plane

SetConnector(ObjectBase)

Sets the connector of chained system.

bool SetConnector(ObjectBase connector)

Parameters

connector ObjectBase

The object(Body,NodeSet,FaceSet,PatchSet).

Returns

bool

true if the specified is equal to ; otherwise, false

SetConnectors(ObjectBase[])

Sets the array of connectors.

bool SetConnectors(ObjectBase[] _lstconnectors)

Parameters

_lstconnectors ObjectBase[]

The array of connectors(Body,NodeSet,FaceSet,PatchSet).

Returns

bool

true if the specified is equal to ; otherwise, false

SetContact(ObjectBase)

Sets the contact geometry.

bool SetContact(ObjectBase contact)

Parameters

contact ObjectBase

The contact geometry(FaceSet,PatchSet).

Returns

bool

true if the specified include the following property ; otherwise, false

SetGeometryReference(ObjectBase)

Sets the geomerty reference.

bool SetGeometryReference(ObjectBase _geometryreference)

Parameters

_geometryreference ObjectBase

The geometry reference

Returns

bool

true if the specified include the following property or ; otherwise, false

SetListContact(ObjectBase[])

Sets the array of contact geometry.

bool SetListContact(ObjectBase[] _lstcontact)

Parameters

_lstcontact ObjectBase[]

The array of contact geometry(FaceSet,PatchSet).

Returns

bool

SetSegmentHeight1(Variable)

Sets the segment height1.

void SetSegmentHeight1(Variable _segmentheight1)

Parameters

_segmentheight1 Variable

The segment height1.

SetSegmentHeight2(Variable)

Sets the segment height2.

void SetSegmentHeight2(Variable _segmentheight2)

Parameters

_segmentheight2 Variable

The segment height2.

SetSegmentLength(Variable)

Sets the segment length.

void SetSegmentLength(Variable _segmentlength)

Parameters

_segmentlength Variable

The segment length

SetTransform(ObjectBase)

Sets the transform.

bool SetTransform(ObjectBase transform)

Parameters

transform ObjectBase

the transform(DesignFrame, Marker)

Returns

bool

true if the specified include the following property or ; otherwise, false

SetTransforms(ObjectBase[])

Sets the array of transforms

bool SetTransforms(ObjectBase[] _lsttransforms)

Parameters

_lsttransforms ObjectBase[]

The array of transforms(DesignFrame,Marker).

Returns

bool

true if the specified include the following property or ; otherwise, false

Connect with Ansys