30 lines
840 B
C#
30 lines
840 B
C#
using StructureHelperCommon.Models.Shapes;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace StructureHelperCommon.Models.Forces
|
|
{
|
|
/// <summary>
|
|
/// Supports common properties of action
|
|
/// </summary>
|
|
public interface IForceAction : IAction
|
|
{
|
|
/// <summary>
|
|
/// True means force action is put in center of gravity
|
|
/// </summary>
|
|
bool SetInGravityCenter { get; set; }
|
|
/// <summary>
|
|
/// Point of applying of force load
|
|
/// </summary>
|
|
IPoint2D ForcePoint { get; set; }
|
|
/// <summary>
|
|
/// Return combinations of forces
|
|
/// </summary>
|
|
/// <returns>List of combination of forces</returns>
|
|
List<IForceCombinationList> GetCombinations();
|
|
}
|
|
}
|