Class SpecifyCircuitBuilder
Inheritance
SpecifyCircuitBuilder
Assembly: NXOpen.dll
public class SpecifyCircuitBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected SpecifyCircuitBuilder()
Properties
BoundaryBody
Declaration
public SelectBodyList BoundaryBody { get; }
Property Value
Declaration
public NXColor ChannelColor { get; set; }
Property Value
Declaration
public NXColor CircuitColor { get; set; }
Property Value
Declaration
public SelectNXObject CoolingStandardPart { get; }
Property Value
Declaration
public bool CreateFittings { get; set; }
Property Value
Declaration
public SelectBodyList InletChannel { get; }
Property Value
Declaration
public bool KeepCircuit { get; set; }
Property Value
Declaration
public int Layer { get; set; }
Property Value
Declaration
public SelectBody OutletChannel { get; }
Property Value
Declaration
public bool SearchBoundaryBodies { get; set; }
Property Value
Declaration
public bool UseSymbol { get; set; }
Property Value
Methods
Declaration
public void AddADeselectedFittingPoint(Point aFittingPoint)
Parameters
Type |
Name |
Description |
Point |
aFittingPoint |
|
AddAttachedChannelToChannelList(Body)
Declaration
public void AddAttachedChannelToChannelList(Body attachedChannel)
Parameters
Type |
Name |
Description |
Body |
attachedChannel |
|
Declaration
public void AddDeletePointToDelPointList(Point deleteFitPoint)
Parameters
Type |
Name |
Description |
Point |
deleteFitPoint |
|
Declaration
public void AddInstance(Component coolingPart, Point fittingPoint)
Parameters
Declaration
public void BlankArrows(int nodeIndex, bool isBlank)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
bool |
isBlank |
|
Declaration
public void BlankArrowsAtEachIntersection(int nodeIndex)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
Declaration
public void CheckStatus()
Declaration
public void ClearStartCollectorData()
Declaration
public void CreateArrowAtIntersection(int nodeIndex)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
Declaration
public CoolingFittingData CreateCoolingFittingData()
Returns
Declaration
public void CreateManualLinkList(int arrowList)
Parameters
Type |
Name |
Description |
int |
arrowList |
|
Declaration
public void CreatePointsWithBoundary()
Declaration
public void CreateStartArrow(int nodeId, double radius, Point3d closestPoint, Vector3d faceVec)
Parameters
Declaration
public void EmptyNewFittingPoint(int nodeIndex)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
Declaration
public double[] GetCircuitColor()
Returns
Declaration
public CoolingFittingData GetCoolingFittingData()
Returns
GetOneCircuit(Body[])
Declaration
public void GetOneCircuit(Body[] channels)
Parameters
Type |
Name |
Description |
Body[] |
channels |
|
Declaration
public void InitializeCircuitSetData()
Declaration
public void InsertConceptSymbol(Point point)
Parameters
Type |
Name |
Description |
Point |
point |
|
Declaration
public void RedisplayArrow(int circuitNode)
Parameters
Type |
Name |
Description |
int |
circuitNode |
|
Declaration
public void RemoveADeselectedFittingPoint(Point aFittingPoint)
Parameters
Type |
Name |
Description |
Point |
aFittingPoint |
|
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use RemoveTemporaryData instead.")]
public void RemoveAttributesAndTemporaryData(NXObject[] nodeTag)
Parameters
Type |
Name |
Description |
NXObject[] |
nodeTag |
|
Declaration
public void RemoveLabel(int nodeIndex, NXObject labelTag)
Parameters
Declaration
public void RemoveOneCoolingArrow(int nodeIndex, NXObject arrowTag)
Parameters
Declaration
public void RemoveOneFittingPoint(int nodeIndex, Point aPoint)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
Point |
aPoint |
|
Declaration
public void RemoveParametersInLinkList(bool removeArrowAtIntersect, bool removeStartArrow, bool removeCreateBody, bool removeFittingPoint, bool emptyStartStructure, bool doUpdate)
Parameters
Type |
Name |
Description |
bool |
removeArrowAtIntersect |
|
bool |
removeStartArrow |
|
bool |
removeCreateBody |
|
bool |
removeFittingPoint |
|
bool |
emptyStartStructure |
|
bool |
doUpdate |
|
Declaration
public void RemoveTemporaryData(int[] nodeIds)
Parameters
Type |
Name |
Description |
int[] |
nodeIds |
|
SetAllBodies(Body[])
Declaration
public void SetAllBodies(Body[] bodies)
Parameters
Type |
Name |
Description |
Body[] |
bodies |
|
Declaration
public void SetBlindEnd(bool isBlind)
Parameters
Type |
Name |
Description |
bool |
isBlind |
|
Declaration
public void SetChannelType(string channelType)
Parameters
Type |
Name |
Description |
string |
channelType |
|
Declaration
public void SetCircuitColor(double[] circuitColor)
Parameters
Type |
Name |
Description |
double[] |
circuitColor |
|
Declaration
public void SetCircuitSelNode(int circuitSelNode)
Parameters
Type |
Name |
Description |
int |
circuitSelNode |
|
Declaration
public void SetCircuitTreeNodeName(int nodeIndex, string nodeName)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
string |
nodeName |
|
Declaration
public void SetCircuitTreeNodeUpdate(int nodeIndex, bool isUpdate)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
bool |
isUpdate |
|
Declaration
public void SetCoolingNodeInfo()
Declaration
public void SetExistingFittingPointDataDetails(Point[] fittingPts, string[] channelDiameters, string[] currentNames, string[] currentTypes, string[] currentFitTypes, string[] baffleLengths, bool[] fittingPointModified, string[] partNumbersTc)
Parameters
SetIntersectionAndInletInfo(Body, Point3d)
Declaration
public void SetIntersectionAndInletInfo(Body selectedChannel, Point3d arrowList)
Parameters
Type |
Name |
Description |
Body |
selectedChannel |
|
Point3d |
arrowList |
|
Declaration
public void SetSpecifiedCircuitColor(int nodeIndex, int nodeColor)
Parameters
Type |
Name |
Description |
int |
nodeIndex |
|
int |
nodeColor |
|
Declaration
public void UpdateConceptPointParameters(Point point, SpreadsheetData templateData)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink