/// <summary> /// Construct simple rigid line RigidityDataType3. /// </summary> public static RigidityDataType3 RigidLine() { return(new RigidityDataType3(Motions.RigidLine(), Rotations.RigidLine())); }
/// <summary> /// Construct RigidityDataType3 with default friction /// </summary> public RigidityDataType3(Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits) : base(motions, motionsPlasticLimits, rotations, rotationsPlasticLimits) { }
/// <summary> /// Construct RigidityDataType3 with defined friction /// </summary> public RigidityDataType3(Motions motions, Rotations rotations, double friction) : base(motions, rotations) { this.Friction = friction; }
/// <summary> /// Construct RigidityDataType3 with default friction /// </summary> public RigidityDataType3(Motions motions, Rotations rotations) : base(motions, rotations) { }
/// <summary> /// Construct RigidityDataType1 with motions and plastic limits forces only /// </summary> public RigidityDataType1(Motions motions, MotionsPlasticLimits motionsPlasticLimits) { this.Motions = motions; this.PlasticLimitForces = motionsPlasticLimits; }
/// <summary> /// Construct RigidityDataType1 with motions only /// </summary> public RigidityDataType1(Motions motions) { this.Motions = motions; }
public RigidityDataType2(Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits) : base(motions, motionsPlasticLimits) { Rotations = rotations; PlasticLimitMoments = rotationsPlasticLimits; }
public RigidityDataType2(Motions motions, Rotations rotations) : base(motions) { Rotations = rotations; }