Class VentingDesignBuilder
Inheritance
VentingDesignBuilder
Assembly: NXOpen.dll
public class VentingDesignBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected VentingDesignBuilder()
Properties
Declaration
public bool AlignmentInside { get; set; }
Property Value
Declaration
public bool AlignmentOutside { get; set; }
Property Value
Declaration
public VentingDesignBuilder.GuideConnectType ConnectType { get; set; }
Property Value
Declaration
public Direction DrawDirection { get; set; }
Property Value
Declaration
public SelectCurveList EditLoopPosition { get; }
Property Value
Declaration
public ScCollector EndFace { get; }
Property Value
Declaration
public ScCollector GuideLines { get; }
Property Value
Declaration
public int OrientWorkView { get; set; }
Property Value
Declaration
public Plane PlaneOnTheFly { get; set; }
Property Value
Declaration
public VentingDesignBuilder.ResultType ResultStyle { get; set; }
Property Value
Declaration
public bool ReverseDirection { get; set; }
Property Value
Declaration
public bool ReverseSimpleDirection { get; set; }
Property Value
Declaration
public SelectFaceList SelectedFaces { get; }
Property Value
Declaration
public bool ShowInfoWindow { get; set; }
Property Value
Declaration
public ScCollector ThirdLevelPoints { get; set; }
Property Value
Declaration
public SelectBodyList TrimSurface { get; }
Property Value
Declaration
public VentingDesignBuilder.Action Type { get; set; }
Property Value
Methods
Declaration
public void CreateReliefLoops()
Declaration
public void CreateVentCurvesByEndPoint(Point[] selPoints, Point[] deselPoints)
Parameters
Type |
Name |
Description |
Point[] |
selPoints |
|
Point[] |
deselPoints |
|
Declaration
public void DisplayVentCurves()
Declaration
public void EditDataBase()
Declaration
public void EditRegisterFile()
Declaration
public Point EditReliefLoopPosition(Curve[] selectBoundary, Point3d point, Vector3d crvTangent, Point3d newOrigin2)
Parameters
Returns
Declaration
public void GetDataFromSpreadsheet(SpreadsheetData sheetData)
Parameters
Declaration
public NXObject GetEditFeatureGroup()
Returns
Declaration
public void ReadActionLevelDataFromDatabase(out string[] levelTypes)
Parameters
Type |
Name |
Description |
string[] |
levelTypes |
|
Declaration
public void ReadSelectedActionLevelData(VentingDesignBuilder.Action type)
Parameters
Declaration
public void RemoveAllVentCurves()
Declaration
public void RemoveSelectedVentCurves(Curve[] selectBoundary)
Parameters
Type |
Name |
Description |
Curve[] |
selectBoundary |
|
Declaration
public void SetEditFeatureGroup(NXObject featureGroup)
Parameters
Type |
Name |
Description |
NXObject |
featureGroup |
|
Declaration
public void SetIsReferCenter(bool isReferCenter)
Parameters
Type |
Name |
Description |
bool |
isReferCenter |
|
Declaration
public void SetParameterTreeData(string[] paraNames, string[] paraValues)
Parameters
Type |
Name |
Description |
string[] |
paraNames |
|
string[] |
paraValues |
|
Declaration
public void SetVentGuideObjects(NXObject[] selObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selObjects |
|
Declaration
public void SetVentPointsObjects(Point[] selPoints)
Parameters
Type |
Name |
Description |
Point[] |
selPoints |
|
Declaration
public void UpdateAGuideLoop(NXObject editedCurve)
Parameters
Type |
Name |
Description |
NXObject |
editedCurve |
|
Declaration
public void UpdateBaseReferencePlane()
Declaration
public void UpdateClearanceBoundary()
Declaration
public void UpdateEndFace(out TaggedObject[] referEdges)
Parameters
Declaration
public void UpdateGuideLoops()
Declaration
public void UpdateVentingGuideDataFromUDO(NXObject featureGroupTag, NXObject ventUdo)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink