Table of Contents

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