Class CableSettingsBuilder
Inheritance
CableSettingsBuilder
Assembly: NXOpen.dll
Syntax
public class CableSettingsBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
CableSettingsBuilder()
Declaration
protected CableSettingsBuilder()
Properties
AvailableColor
Declaration
public NXColor AvailableColor { get; set; }
Property Value
BasicDisplayProperties
Declaration
public LineColorFontWidthBuilder BasicDisplayProperties { get; }
Property Value
CableSelectionColor
Declaration
public NXColor CableSelectionColor { get; set; }
Property Value
ComparisonEnum
Declaration
public int ComparisonEnum { get; set; }
Property Value
DrawLabelAlongLine
Declaration
public bool DrawLabelAlongLine { get; set; }
Property Value
EndDeviceColor
Declaration
public NXColor EndDeviceColor { get; set; }
Property Value
FileName
Declaration
public string FileName { get; set; }
Property Value
FitOnSelection
Declaration
public bool FitOnSelection { get; set; }
Property Value
LabelFontSize
Declaration
public double LabelFontSize { get; set; }
Property Value
LabelTextProperties
Declaration
public TextColorFontWidthBuilder LabelTextProperties { get; }
Property Value
LayerNumber
Declaration
public int LayerNumber { get; set; }
Property Value
LimitDevicesShown
Declaration
public bool LimitDevicesShown { get; set; }
Property Value
LimitLabelsShown
Declaration
public bool LimitLabelsShown { get; set; }
Property Value
LimitNodesShown
Declaration
public bool LimitNodesShown { get; set; }
Property Value
MaxDevicesShown
Declaration
public int MaxDevicesShown { get; set; }
Property Value
MaxLabelsShown
Declaration
public int MaxLabelsShown { get; set; }
Property Value
MaxNodesShown
Declaration
public int MaxNodesShown { get; set; }
Property Value
ObjectTypeEnum
Declaration
public CableRouterCableSettingsObjecttypes ObjectTypeEnum { get; set; }
Property Value
PropertyEnum
Declaration
public int PropertyEnum { get; set; }
Property Value
RuleColor
Declaration
public NXColor RuleColor { get; set; }
Property Value
RuleValueNumeric
Declaration
public double RuleValueNumeric { get; set; }
Property Value
RuleValueString
Declaration
public string RuleValueString { get; set; }
Property Value
ShowDeviceLabels
Declaration
public bool ShowDeviceLabels { get; set; }
Property Value
ShowDevices
Declaration
public bool ShowDevices { get; set; }
Property Value
ShowNodeLabels
Declaration
public bool ShowNodeLabels { get; set; }
Property Value
ShowNodes
Declaration
public bool ShowNodes { get; set; }
Property Value
ShowSegmentLabels
Declaration
public bool ShowSegmentLabels { get; set; }
Property Value
ShowSegments
Declaration
public bool ShowSegments { get; set; }
Property Value
StartDeviceColor
Declaration
public NXColor StartDeviceColor { get; set; }
Property Value
StyleTitleString
Declaration
public string StyleTitleString { get; set; }
Property Value
VirtualDisplayProperties
Declaration
public LineColorFontWidthBuilder VirtualDisplayProperties { get; }
Property Value
Methods
CreateJSON()
Declaration
public string CreateJSON()
Returns
CreateNumericRule(CableRouterCableSettingsObjecttypes, int, CableRouterCableSettingsNumericcomparison, double, NXColor)
Declaration
public void CreateNumericRule(CableRouterCableSettingsObjecttypes objectType, int propertyChoice, CableRouterCableSettingsNumericcomparison comparison, double value, NXColor color)
Parameters
CreateRule()
Declaration
CreateRuleSet()
Declaration
public void CreateRuleSet()
CreateStringRule(CableRouterCableSettingsObjecttypes, int, CableRouterCableSettingsStringcomparison, string, NXColor)
Declaration
public void CreateStringRule(CableRouterCableSettingsObjecttypes objectType, int propertyChoice, CableRouterCableSettingsStringcomparison comparison, string value, NXColor color)
Parameters
DeleteRule(int)
Declaration
public void DeleteRule(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
DeleteRuleSet(string)
Declaration
public void DeleteRuleSet(string selected)
Parameters
Type |
Name |
Description |
string |
selected |
|
EditExistingNumericRule(int, CableRouterCableSettingsObjecttypes, int, CableRouterCableSettingsNumericcomparison, double, NXColor)
Declaration
public void EditExistingNumericRule(int index, CableRouterCableSettingsObjecttypes objectType, int propertyChoice, CableRouterCableSettingsNumericcomparison comparison, double value, NXColor color)
Parameters
EditExistingRule(int)
Declaration
public void EditExistingRule(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
EditExistingStringRule(int, CableRouterCableSettingsObjecttypes, int, CableRouterCableSettingsStringcomparison, string, NXColor)
Declaration
public void EditExistingStringRule(int index, CableRouterCableSettingsObjecttypes objectType, int propertyChoice, CableRouterCableSettingsStringcomparison comparison, string value, NXColor color)
Parameters
GetActiveRuleColor(int)
Declaration
public int GetActiveRuleColor(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetActiveRuleComparison(int)
Declaration
public int GetActiveRuleComparison(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetActiveRuleNumericValue(int, out bool)
Declaration
public double GetActiveRuleNumericValue(int index, out bool success)
Parameters
Type |
Name |
Description |
int |
index |
|
bool |
success |
|
Returns
GetActiveRuleObjectType(int)
Declaration
public CableRouterCableSettingsObjecttypes GetActiveRuleObjectType(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetActiveRuleProperty(int)
Declaration
public int GetActiveRuleProperty(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetActiveRuleSetName()
Declaration
public string GetActiveRuleSetName()
Returns
GetActiveRuleStringValue(int, out bool)
Declaration
public string GetActiveRuleStringValue(int index, out bool success)
Parameters
Type |
Name |
Description |
int |
index |
|
bool |
success |
|
Returns
GetNumberOfActiveRules()
Declaration
public int GetNumberOfActiveRules()
Returns
GetRuleSetNames()
Declaration
public string[] GetRuleSetNames()
Returns
GetRuleSets()
Declaration
public string[] GetRuleSets()
Returns
GetRuleStrings(int)
Declaration
public string[] GetRuleStrings(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
HasValidActiveRuleSet()
Declaration
public bool HasValidActiveRuleSet()
Returns
IsValidRuleSetName(string)
Declaration
public bool IsValidRuleSetName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
LoadFromJSON(string)
Declaration
public void LoadFromJSON(string json)
Parameters
Type |
Name |
Description |
string |
json |
|
MoveRuleDown(int)
Declaration
public bool MoveRuleDown(int row)
Parameters
Type |
Name |
Description |
int |
row |
|
Returns
MoveRuleToBottom(int)
Declaration
public bool MoveRuleToBottom(int row)
Parameters
Type |
Name |
Description |
int |
row |
|
Returns
MoveRuleToTop(int)
Declaration
public bool MoveRuleToTop(int row)
Parameters
Type |
Name |
Description |
int |
row |
|
Returns
MoveRuleUp(int)
Declaration
public bool MoveRuleUp(int row)
Parameters
Type |
Name |
Description |
int |
row |
|
Returns
SetActiveRuleSet(string)
Declaration
public void SetActiveRuleSet(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
SetRuleSets(string[])
Declaration
public void SetRuleSets(string[] listBoxStylesList)
Parameters
Type |
Name |
Description |
string[] |
listBoxStylesList |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink