|
JointAgentmodifiedJoint 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)
Syntaxpublic virtual 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
)
Public Overridable Function modifiedJoint (
beam As ModelBeam,
elems As List(Of ModelElement),
nodes As List(Of Node),
elem_id2ind As IdMapper,
node_ind2elem_ind As Dictionary(Of Integer, List(Of Integer)),
to_elem_inds As List(Of Integer),
limit_dist As Double
) As Joint
public:
virtual 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
)
abstract modifiedJoint :
beam : ModelBeam *
elems : List<ModelElement> *
nodes : List<Node> *
elem_id2ind : IdMapper *
node_ind2elem_ind : Dictionary<int, List<int>> *
to_elem_inds : List<int> *
limit_dist : float -> Joint
override modifiedJoint :
beam : ModelBeam *
elems : List<ModelElement> *
nodes : List<Node> *
elem_id2ind : IdMapper *
node_ind2elem_ind : Dictionary<int, List<int>> *
to_elem_inds : List<int> *
limit_dist : float -> Joint
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:
Jointjoint definition for the beam.
See Also