Interface IChainedSegmentInfo
Last update: 16.07.2025Namespace: 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
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
true if the specified false
SetConnectors(ObjectBase[])
Sets the array of connectors.
bool SetConnectors(ObjectBase[] _lstconnectors)
Parameters
_lstconnectors ObjectBase[]
The array of connectors(Body,NodeSet,FaceSet,PatchSet).
Returns
true if the specified false
SetContact(ObjectBase)
Sets the contact geometry.
bool SetContact(ObjectBase contact)
Parameters
contact ObjectBase
The contact geometry(FaceSet,PatchSet).
Returns
true if the specified false
SetGeometryReference(ObjectBase)
Sets the geomerty reference.
bool SetGeometryReference(ObjectBase _geometryreference)
Parameters
_geometryreference ObjectBase
The geometry reference
Returns
true if the specified false
SetListContact(ObjectBase[])
Sets the array of contact geometry.
bool SetListContact(ObjectBase[] _lstcontact)
Parameters
_lstcontact ObjectBase[]
The array of contact geometry(FaceSet,PatchSet).
Returns
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
true if the specified false
SetTransforms(ObjectBase[])
Sets the array of transforms
bool SetTransforms(ObjectBase[] _lsttransforms)
Parameters
_lsttransforms ObjectBase[]
The array of transforms(DesignFrame,Marker).
Returns
true if the specified false