Table of Contents

Class Set

Namespace
HyperX.Scripting
Assembly
HyperX.Scripting.dll
public class Set : ZoneJointContainer
Inheritance
Set
Inherited Members

Properties

Joints

public override JointCol Joints { get; }

Property Value

JointCol

PanelSegments

public override PanelSegmentCol PanelSegments { get; }

Property Value

PanelSegmentCol

ParentFolder

public Folder<Set> ParentFolder { get; }

Property Value

Folder<Set>

Zones

public override ZoneCol Zones { get; }

Property Value

ZoneCol

Methods

AddJoint(Joint)

public override CollectionModificationStatus AddJoint(Joint joint)

Parameters

joint Joint

Returns

CollectionModificationStatus

AddPanelSegment(PanelSegment)

public override CollectionModificationStatus AddPanelSegment(PanelSegment segment)

Parameters

segment PanelSegment

Returns

CollectionModificationStatus

AddZones(IEnumerable<Zone>)

public override CollectionModificationStatus AddZones(IEnumerable<Zone> zones)

Parameters

zones IEnumerable<Zone>

Returns

CollectionModificationStatus

RemoveJoints(IEnumerable<int>)

public override CollectionModificationStatus RemoveJoints(IEnumerable<int> jointIds)

Parameters

jointIds IEnumerable<int>

Returns

CollectionModificationStatus

RemovePanelSegments(IEnumerable<int>)

public override CollectionModificationStatus RemovePanelSegments(IEnumerable<int> segmentIds)

Parameters

segmentIds IEnumerable<int>

Returns

CollectionModificationStatus

RemoveZones(IEnumerable<int>)

public override CollectionModificationStatus RemoveZones(IEnumerable<int> zoneIds)

Parameters

zoneIds IEnumerable<int>

Returns

CollectionModificationStatus

UpdateNameInDatabase(string)

protected override void UpdateNameInDatabase(string name)

Parameters

name string

ValidateName(string)

protected override bool ValidateName(string name)

Parameters

name string

Returns

bool