Class ZoneJointContainer
- Namespace
- HyperX.Scripting
- Assembly
- HyperX.Scripting.dll
public abstract class ZoneJointContainer : IdNameEntityRenameable
- Inheritance
-
ZoneJointContainer
- Derived
-
- Inherited Members
-
Fields
_application
protected readonly Application _application
Field Value
- Application
_jointRepo
protected readonly IJointRepo _jointRepo
Field Value
- IJointRepo
_modelRepo
protected readonly IModelRepository _modelRepo
Field Value
- IModelRepository
Properties
Centroid
public Centroid Centroid { get; }
Property Value
- Centroid
Joints
public abstract JointCol Joints { get; }
Property Value
- JointCol
PanelSegments
public abstract PanelSegmentCol PanelSegments { get; }
Property Value
- PanelSegmentCol
TotalBeamLength
public double TotalBeamLength { get; }
Property Value
- double
TotalPanelArea
public double TotalPanelArea { get; }
Property Value
- double
TotalZoneWeight
public double TotalZoneWeight { get; }
Property Value
- double
Zones
public abstract ZoneCol Zones { get; }
Property Value
- ZoneCol
Methods
AddJoint(Joint)
public abstract CollectionModificationStatus AddJoint(Joint joint)
Parameters
joint
Joint
Returns
- CollectionModificationStatus
AddJoint(int)
public CollectionModificationStatus AddJoint(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
AddPanelSegment(PanelSegment)
public abstract CollectionModificationStatus AddPanelSegment(PanelSegment segment)
Parameters
segment
PanelSegment
Returns
- CollectionModificationStatus
AddPanelSegment(int)
public CollectionModificationStatus AddPanelSegment(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
AddZone(Zone)
public CollectionModificationStatus AddZone(Zone zone)
Parameters
zone
Zone
Returns
- CollectionModificationStatus
AddZone(int)
public CollectionModificationStatus AddZone(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
AddZones(IEnumerable<Zone>)
public abstract CollectionModificationStatus AddZones(IEnumerable<Zone> zones)
Parameters
zones
IEnumerable<Zone>
Returns
- CollectionModificationStatus
AddZones(IEnumerable<int>)
public CollectionModificationStatus AddZones(IEnumerable<int> ids)
Parameters
ids
IEnumerable<int>
Returns
- CollectionModificationStatus
RemoveJoint(Joint)
public CollectionModificationStatus RemoveJoint(Joint joint)
Parameters
joint
Joint
Returns
- CollectionModificationStatus
RemoveJoint(int)
public CollectionModificationStatus RemoveJoint(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
RemoveJoints(IEnumerable<Joint>)
public CollectionModificationStatus RemoveJoints(IEnumerable<Joint> joints)
Parameters
joints
IEnumerable<Joint>
Returns
- CollectionModificationStatus
RemoveJoints(IEnumerable<int>)
public abstract CollectionModificationStatus RemoveJoints(IEnumerable<int> jointIds)
Parameters
jointIds
IEnumerable<int>
Returns
- CollectionModificationStatus
RemovePanelSegment(PanelSegment)
public CollectionModificationStatus RemovePanelSegment(PanelSegment segment)
Parameters
segment
PanelSegment
Returns
- CollectionModificationStatus
RemovePanelSegment(int)
public CollectionModificationStatus RemovePanelSegment(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
RemovePanelSegments(IEnumerable<PanelSegment>)
public CollectionModificationStatus RemovePanelSegments(IEnumerable<PanelSegment> segments)
Parameters
segments
IEnumerable<PanelSegment>
Returns
- CollectionModificationStatus
RemovePanelSegments(IEnumerable<int>)
public abstract CollectionModificationStatus RemovePanelSegments(IEnumerable<int> segmentIds)
Parameters
segmentIds
IEnumerable<int>
Returns
- CollectionModificationStatus
RemoveZone(Zone)
public CollectionModificationStatus RemoveZone(Zone zone)
Parameters
zone
Zone
Returns
- CollectionModificationStatus
RemoveZone(int)
public CollectionModificationStatus RemoveZone(int id)
Parameters
id
int
Returns
- CollectionModificationStatus
RemoveZones(IEnumerable<Zone>)
public CollectionModificationStatus RemoveZones(IEnumerable<Zone> zones)
Parameters
zones
IEnumerable<Zone>
Returns
- CollectionModificationStatus
RemoveZones(IEnumerable<int>)
public abstract CollectionModificationStatus RemoveZones(IEnumerable<int> zoneIds)
Parameters
zoneIds
IEnumerable<int>
Returns
- CollectionModificationStatus