Class ShipPreparationBuilder
Inheritance
System.Object
System.MarshalByRefObject
ShipPreparationBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ShipPreparationBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
ShipPreparationBuilder()
Declaration
protected ShipPreparationBuilder()
Properties
AngleTolerance
Declaration
[Obsolete("Deprecated in NX11.0.0. Removed with no replacement.")]
public double AngleTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
BlendRadius
Declaration
public double BlendRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
HoleDiameter
Declaration
public double HoleDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
RemoveBlends
Declaration
public bool RemoveBlends { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RemoveOpenings
Declaration
public bool RemoveOpenings { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShipComponents
Declaration
public SelectComponentList ShipComponents { get; }
Property Value
Methods
ConvertSeamCurves(out ShipPreparationInfo[])
Declaration
public void ConvertSeamCurves(out ShipPreparationInfo[] data)
Parameters
CreateBasicDesignData()
Declaration
public ShipPreparationInfo CreateBasicDesignData()
Returns
CreateUpdateDivide(ShipPreparationInfo)
Declaration
public void CreateUpdateDivide(ShipPreparationInfo data)
Parameters
FinalizeProcessing()
Declaration
public void FinalizeProcessing()
FindBasicDesignData(Component[], out ShipPreparationInfo[])
Declaration
public void FindBasicDesignData(Component[] components, out ShipPreparationInfo[] data)
Parameters
FindShipComponents(out Component[], out Boolean[])
Declaration
public void FindShipComponents(out Component[] components, out bool[] componentsProcessed)
Parameters
Type |
Name |
Description |
Component[] |
components |
|
System.Boolean[] |
componentsProcessed |
|
GetPairedEdge(Edge)
Declaration
public Edge GetPairedEdge(Edge inEdge)
Parameters
Type |
Name |
Description |
Edge |
inEdge |
|
Returns
SetEdgePair(Edge, Edge)
Declaration
public void SetEdgePair(Edge edge1, Edge edge2)
Parameters
Type |
Name |
Description |
Edge |
edge1 |
|
Edge |
edge2 |
|
UpdateEdgePairing()
Declaration
public void UpdateEdgePairing()
WaveLinkBasicDesignData(ShipPreparationInfo)
Declaration
public void WaveLinkBasicDesignData(ShipPreparationInfo data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink