Class ConformalCircuitBuilder
Inheritance
ConformalCircuitBuilder
Assembly: NXOpen.dll
public class ConformalCircuitBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ConformalCircuitBuilder()
Properties
Declaration
public bool Associative { get; set; }
Property Value
Declaration
public NXColor CircuitColor { get; set; }
Property Value
Declaration
public Section ConformalCurve { get; }
Property Value
Declaration
public Expression CoolingDiameter { get; }
Property Value
Declaration
public Expression CornerAngleLimit { get; }
Property Value
Declaration
public int CurveSmoothRates { get; set; }
Property Value
Declaration
public ConformalCircuitBuilder.Option OptionType { get; set; }
Property Value
Declaration
public int OriginalCurveLayer { get; set; }
Property Value
Declaration
public ConformalCircuitBuilder.OriginalCurveOperationType OriginalCurveOperation { get; set; }
Property Value
Declaration
public bool ReverseDirection { get; set; }
Property Value
Declaration
public Expression SampleDistance { get; }
Property Value
Declaration
public ScCollector SectionPoints { get; set; }
Property Value
Declaration
public ConformalCircuitBuilder.SectionType SectionShape { get; set; }
Property Value
Declaration
public NXObject SectionVector { get; set; }
Property Value
Declaration
public int SmoothCornerRates { get; set; }
Property Value
Declaration
public bool SmoothCurve { get; set; }
Property Value
Declaration
public double Tolerance { get; set; }
Property Value
Methods
Declaration
public void AdjustSmoothCorner(string nodeName)
Parameters
Type |
Name |
Description |
string |
nodeName |
|
Declaration
public void EditExpressionsOfImportedSection(string[] nodeNames)
Parameters
Type |
Name |
Description |
string[] |
nodeNames |
|
Declaration
public NXObject GetConformalCircuitFeatureGroup()
Returns
Declaration
public void InitializeConformalCircuitData()
Declaration
public void InitializeDataInEditMode(out string[] nodeNames)
Parameters
Type |
Name |
Description |
string[] |
nodeNames |
|
Declaration
public void InitializeNodeOfConformalCircuitData()
Declaration
public void ReadSectionDataFromDatabase(out string[] sectionTypes)
Parameters
Type |
Name |
Description |
string[] |
sectionTypes |
|
Declaration
public void ReadSelectedSectionData(string sectionName)
Parameters
Type |
Name |
Description |
string |
sectionName |
|
Declaration
public void RemoveCurveObjectsFromACircuitData(NXObject[] deselObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
deselObjects |
|
Declaration
public void RemoveSingleCurveObjectFromACircuitData(NXObject objectTag)
Parameters
Type |
Name |
Description |
NXObject |
objectTag |
|
Declaration
public void SetCircuitNodeName(int index, string nodeName)
Parameters
Type |
Name |
Description |
int |
index |
|
string |
nodeName |
|
Declaration
public void SetConformalCircuitFeatureGroup(NXObject featureGroup)
Parameters
Type |
Name |
Description |
NXObject |
featureGroup |
|
Declaration
public void SetEditModeFlag(bool isEditMode)
Parameters
Type |
Name |
Description |
bool |
isEditMode |
|
Declaration
public void SetIsAdjustSmoothCorner(bool isAdjustCorner)
Parameters
Type |
Name |
Description |
bool |
isAdjustCorner |
|
Declaration
public void SetParameterTreeData(SpreadsheetData sheetData)
Parameters
Declaration
public void SetPreviewOn(bool isPreview)
Parameters
Type |
Name |
Description |
bool |
isPreview |
|
Declaration
public void SetShowChannelFlag(string nodeName, bool checkedFlag)
Parameters
Type |
Name |
Description |
string |
nodeName |
|
bool |
checkedFlag |
|
Declaration
public void StoreSectionParameters()
Declaration
public void UpdateConformalCircuitData(ConformalCircuitBuilder.CircuitNodeAction type, string[] deleteNodes)
Parameters
Declaration
public void UpdateConformalCurveSection(Curve[] curve)
Parameters
Type |
Name |
Description |
Curve[] |
curve |
|
Declaration
public void UpdateCoolingChannelColor(int colorIndex, string[] nodeNames)
Parameters
Type |
Name |
Description |
int |
colorIndex |
|
string[] |
nodeNames |
|
Declaration
public void UpdateCoolingChannelTolerance(double tol, string[] nodeNames)
Parameters
Declaration
public Vector3d UpdateGuideOrientation(bool isRoateSection)
Parameters
Type |
Name |
Description |
bool |
isRoateSection |
|
Returns
Declaration
public void UpdateImportedSection(string[] nodeNames)
Parameters
Type |
Name |
Description |
string[] |
nodeNames |
|
Declaration
public void UpdateTubesStatus(string nodeName)
Parameters
Type |
Name |
Description |
string |
nodeName |
|
Declaration
public void UpdateVariableSectionDataByPoint(Curve guideCurve, Point selPoint, Point deselPoint)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink