Class ShipPreparationBuilder
Inheritance
ShipPreparationBuilder
Assembly: NXOpen.dll
Syntax
public class ShipPreparationBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
ShipPreparationBuilder()
Declaration
protected ShipPreparationBuilder()
Properties
BlendRadius
Declaration
public double BlendRadius { get; set; }
Property Value
BoundaryObjects
Declaration
public SelectDisplayableObjectList BoundaryObjects { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
HoleDiameter
Declaration
public double HoleDiameter { get; set; }
Property Value
RemoveBlends
Declaration
public bool RemoveBlends { get; set; }
Property Value
RemoveOpenings
Declaration
public bool RemoveOpenings { get; set; }
Property Value
ShipComponents
Declaration
public SelectDisplayableObjectList ShipComponents { get; }
Property Value
Methods
AssignMeshAttributes(ShipPreparationInfo)
Declaration
public void AssignMeshAttributes(ShipPreparationInfo data)
Parameters
CacheCaePrepareComponent(Component)
Declaration
public void CacheCaePrepareComponent(Component component)
Parameters
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 bool[])
Declaration
public void FindShipComponents(out Component[] components, out bool[] componentsProcessed)
Parameters
Type |
Name |
Description |
Component[] |
components |
|
bool[] |
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
WaveLinkCaePrepareBoundary(TaggedObject[])
Declaration
public void WaveLinkCaePrepareBoundary(TaggedObject[] boundarys)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink