Click or drag to resize

JointAgent_0_deprmodifiedJoint Method

Returns modified joint definition for the given beam.

Namespace:  Karamba.Joints
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public override Joint modifiedJoint(
	ModelBeam beam,
	List<ModelElement> elems,
	List<Node> nodes,
	IdMapper elem_id2ind,
	Dictionary<int, List<int>> node_ind2elem_ind,
	List<int> to_elem_inds,
	double limit_dist
)

Parameters

beam
Type: Karamba.ElementsModelBeam
Element which to modify.
elems
Type: System.Collections.GenericListModelElement
List of all model elements.
nodes
Type: System.Collections.GenericListNode
List of all nodes in the model.
elem_id2ind
Type: Karamba.UtilitiesIdMapper
Maps element identifiers to indexes.
node_ind2elem_ind
Type: System.Collections.GenericDictionaryInt32, ListInt32
Maps node indexes to element indexes.
to_elem_inds
Type: System.Collections.GenericListInt32
Identifiers of elements where joints shall be placed of they joint an at beam.
limit_dist
Type: SystemDouble
limit distance between a beam where a joint shall be placed and the target geometry.

Return Value

Type: Joint
joint definition for the beam.
See Also