AMSupportRemovalSequence

No details are provided for this entry.

Declaration Syntax

public class AMSupportRemovalSequence : IList<IAMProcessStep>, ICollection<IAMProcessStep>, IEnumerable<IAMProcessStep>, IEnumerable

Table 1024: Members

Property

Count

No details are provided for this entry.

Method

Add(IAMProcessStep)

Adds a support or base removal step. Throws a notSupportedException if the same step was already added. Usage: removalSequence.Add(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval()) removalSequence.Add(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj))

Method

Contains(IAMProcessStep)

Returns true if the step exists in the sequencer. If not, returns false Usage: index1 = removalSequence.Contains(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval()); index2 = removalSequence.Contains(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj));

Method

IndexOf(IAMProcessStep)

Returns index of removal object Returns -1 if removal object not found Usage: C# index1 = removalSequence.IndexOf(new Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval()); index2 = removalSequence.IndexOf(new Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj)); Python index1 = removalSequence.IndexOf(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval()); index2 = removalSequence.IndexOf(Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj));

Method

Insert(int, IAMProcessStep)

Inserts a given step at particular index(zero based) Throws an IndexOutOfRangeException if the step is being inserted out of range. Throws a NotSupportedException if the insertion is invalid Usage: Sequence.Insert(0,Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.UserStep())

Method

RemoveAt(int)

Remove AM step at index. Throws IndexOutOfRangeException if index is out of range Usage: removalSequence.RemoveAt(0)

Method

Swap(IAMProcessStep, IAMProcessStep)

Swaps two steps in the Removal sequence. Returns true if successful and false if unsuccessful Usage: C# removalSequence.Swap( new Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval(), new Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj)); Python removalSequence.Swap( Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.BaseRemoval(), Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.SupportRemoval(supportObj))

Method

Swap(int, int)

Swaps two steps in the Removal sequence by name. Returns true if successful and false if unsuccessful Usage: removalSequence.Swap("Base", "Generated Support 1")