Class PreferencesBuilder
Inheritance
System.Object
System.MarshalByRefObject
PreferencesBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class PreferencesBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PreferencesBuilder()
Declaration
protected PreferencesBuilder()
Properties
AreaNamePrefix
Declaration
public string AreaNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
AreaNameSuffix
Declaration
public string AreaNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
AreasAsAssemblyComponents
Declaration
public bool AreasAsAssemblyComponents { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AssociateAreaBodies
Declaration
public bool AssociateAreaBodies { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AssociateComponentBodies
Declaration
public bool AssociateComponentBodies { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AutomaticallySaveAllCreatedParts
Declaration
public bool AutomaticallySaveAllCreatedParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoardAsAssemblyComponent
Declaration
public bool BoardAsAssemblyComponent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoardColor
Declaration
public NXColor BoardColor { get; set; }
Property Value
BoardDefaultPlatingThickness
Declaration
public Expression BoardDefaultPlatingThickness { get; }
Property Value
BoardDefaultThickness
Declaration
public Expression BoardDefaultThickness { get; }
Property Value
BoardDefaultTraceThickness
Declaration
public Expression BoardDefaultTraceThickness { get; }
Property Value
BoardElementColor
Declaration
public NXColor BoardElementColor { get; set; }
Property Value
BoardElementSize
Declaration
public Expression BoardElementSize { get; }
Property Value
BoardLayer
Declaration
public int BoardLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
BoardNamePrefix
Declaration
public string BoardNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
BoardNameSuffix
Declaration
public string BoardNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
BoardThickness
Declaration
public Expression BoardThickness { get; }
Property Value
BoardThicknessSource
Declaration
public PreferencesBuilder.BoardThicknessSourceTypeName BoardThicknessSource { get; set; }
Property Value
BoardTranslucency
Declaration
public int BoardTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
BrowseEcadFilesFromDir
Declaration
public string BrowseEcadFilesFromDir { get; set; }
Property Value
Type |
Description |
System.String |
|
ComparePrimaryPinLocations
Declaration
public bool ComparePrimaryPinLocations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ComponentLoadOptions
Declaration
public PreferencesBuilder.ComponentLoadOptionsTypeName ComponentLoadOptions { get; set; }
Property Value
ComponentNamePrefix
Declaration
public string ComponentNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
ComponentNameSuffix
Declaration
public string ComponentNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
ComponentsCaseMaterial
Declaration
public int ComponentsCaseMaterial { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ComponentsColor
Declaration
public NXColor ComponentsColor { get; set; }
Property Value
ComponentsConnectionToBoard
Declaration
public PreferencesBuilder.ComponentsConnectionToBoardTypeName ComponentsConnectionToBoard { get; set; }
Property Value
ComponentsDefaultHeight
Declaration
public Expression ComponentsDefaultHeight { get; }
Property Value
ComponentsDefaultMass
Declaration
public Expression ComponentsDefaultMass { get; }
Property Value
ComponentsDissipation
Declaration
public Expression ComponentsDissipation { get; }
Property Value
ComponentsElementColor
Declaration
public NXColor ComponentsElementColor { get; set; }
Property Value
ComponentsElementSizeOptions
Declaration
public PreferencesBuilder.ComponentsElementSizeOptionsTypeName ComponentsElementSizeOptions { get; set; }
Property Value
ComponentsElementSizeValue
Declaration
public Expression ComponentsElementSizeValue { get; }
Property Value
ComponentsElementThicknessOptions
Declaration
public PreferencesBuilder.ComponentsElementThicknessOptionsTypeName ComponentsElementThicknessOptions { get; set; }
Property Value
ComponentsElementThicknessValue
Declaration
public Expression ComponentsElementThicknessValue { get; }
Property Value
ComponentsHeightFrom
Declaration
public PreferencesBuilder.ComponentsHeightFromTypeName ComponentsHeightFrom { get; set; }
Property Value
ComponentsJunctionCapacitance
Declaration
public Expression ComponentsJunctionCapacitance { get; }
Property Value
ComponentsJunctionCapacity
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.PcbExchange.PreferencesBuilder.ComponentsJunctionCapacitance instead.")]
public Expression ComponentsJunctionCapacity { get; }
Property Value
ComponentsMaterialFrom
Declaration
public PreferencesBuilder.ComponentsMaterialFromTypeName ComponentsMaterialFrom { get; set; }
Property Value
ComponentsModel
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.PcbExchange.PreferencesBuilder.ResistorModel instead.")]
public PreferencesBuilder.ComponentsModelTypeName ComponentsModel { get; set; }
Property Value
ComponentsThetaCB
Declaration
public Expression ComponentsThetaCB { get; }
Property Value
ComponentsThetaJB
Declaration
public Expression ComponentsThetaJB { get; }
Property Value
ComponentsThetaJC
Declaration
public Expression ComponentsThetaJC { get; }
Property Value
ComponentsTmax
Declaration
public Expression ComponentsTmax { get; }
Property Value
ComponentsTmaxCase
Declaration
public Expression ComponentsTmaxCase { get; }
Property Value
ComponentsTmaxJunction
Declaration
public Expression ComponentsTmaxJunction { get; }
Property Value
ComponentsTranslucency
Declaration
public int ComponentsTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ComponentXMLFileBrowse
Declaration
public string ComponentXMLFileBrowse { get; set; }
Property Value
Type |
Description |
System.String |
|
ConnectComponentsToPads
Declaration
public bool ConnectComponentsToPads { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CreateNewComponentInDir
Declaration
public string CreateNewComponentInDir { get; set; }
Property Value
Type |
Description |
System.String |
|
CreateNewComponentsIn
Declaration
public PreferencesBuilder.CreateNewComponentsInTypeName CreateNewComponentsIn { get; set; }
Property Value
DefaultPcaName
Declaration
public PreferencesBuilder.DefaultPcaNameTypeName DefaultPcaName { get; set; }
Property Value
EcadFilePostProcessor
Declaration
public string EcadFilePostProcessor { get; set; }
Property Value
Type |
Description |
System.String |
|
EcadFilePreProcessor
Declaration
public string EcadFilePreProcessor { get; set; }
Property Value
Type |
Description |
System.String |
|
EcadFloatTolerance
Declaration
public Expression EcadFloatTolerance { get; }
Property Value
EdmdDir
Declaration
public string EdmdDir { get; set; }
Property Value
Type |
Description |
System.String |
|
ElementColorForStructuralAnalysis
Declaration
public NXColor ElementColorForStructuralAnalysis { get; set; }
Property Value
ElementSizeForStructuralAnalysis
Declaration
public Expression ElementSizeForStructuralAnalysis { get; }
Property Value
ElementTypeForStructuralAnalysis
Declaration
public PreferencesBuilder.ElementTypeForStructuralAnalysisTypeName ElementTypeForStructuralAnalysis { get; set; }
Property Value
ErrorChecking
Declaration
public bool ErrorChecking { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExportBends
Declaration
public bool ExportBends { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FilterEcadToggle
Declaration
public bool FilterEcadToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FilterMcadToggle
Declaration
public bool FilterMcadToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GenericMaxNumber
Declaration
public int GenericMaxNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
GenericNamePrefix
Declaration
public string GenericNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
GenericNameSuffix
Declaration
public string GenericNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
GroupEntityComponentsBy
Declaration
public PreferencesBuilder.GroupEntityComponentsByTypeName GroupEntityComponentsBy { get; set; }
Property Value
GroupPads
Declaration
public bool GroupPads { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HolesDefaultDiameter
Declaration
public Expression HolesDefaultDiameter { get; }
Property Value
IdfFloatPrecision
Declaration
public int IdfFloatPrecision { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
IdfFloatWidth
Declaration
public int IdfFloatWidth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ImportBends
Declaration
public bool ImportBends { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ImportExportFlexBent
Declaration
public PreferencesBuilder.ImportExportFlexBentType ImportExportFlexBent { get; set; }
Property Value
Declaration
public PreferencesBuilder.ImportGenericMenuTypeName ImportGenericMenu { get; set; }
Property Value
ImportGenericToggle
Declaration
public bool ImportGenericToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public PreferencesBuilder.ImportMaskMenuTypeName ImportMaskMenu { get; set; }
Property Value
ImportMaskToggle
Declaration
public bool ImportMaskToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public PreferencesBuilder.ImportPadMenuTypeName ImportPadMenu { get; set; }
Property Value
ImportPadToggle
Declaration
public bool ImportPadToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public PreferencesBuilder.ImportMaskMenuTypeName ImportPasteMaskMenu { get; set; }
Property Value
ImportPasteMaskToggle
Declaration
public bool ImportPasteMaskToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public PreferencesBuilder.ImportTraceMenuTypeName ImportTraceMenu { get; set; }
Property Value
ImportTraceToggle
Declaration
public bool ImportTraceToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InternalLayers
Declaration
public bool InternalLayers { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
KeepInColor
Declaration
public NXColor KeepInColor { get; set; }
Property Value
KeepInLayer
Declaration
public int KeepInLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
KeepInTranslucency
Declaration
public int KeepInTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
KeepOutColor
Declaration
public NXColor KeepOutColor { get; set; }
Property Value
KeepOutLayer
Declaration
public int KeepOutLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
KeepOutTranslucency
Declaration
public int KeepOutTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MailNotify
Declaration
public bool MailNotify { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MailProtocol
Declaration
public PreferencesBuilder.MailProtocolTypeName MailProtocol { get; set; }
Property Value
MaskMaxNumber
Declaration
public int MaskMaxNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MaskNamePrefix
Declaration
public string MaskNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
MaskNameSuffix
Declaration
public string MaskNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
MergeTracesAndPads
Declaration
public bool MergeTracesAndPads { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ModelForStructuralAnalysis
Declaration
public PreferencesBuilder.ModelForStructuralAnalysisTypeName ModelForStructuralAnalysis { get; set; }
Property Value
ModelForThermalAnalysis
Declaration
public PreferencesBuilder.ModelForThermalAnalysisTypeName ModelForThermalAnalysis { get; set; }
Property Value
MonitorEDMDToggle
Declaration
public bool MonitorEDMDToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Negative
Declaration
public bool Negative { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
OtherColor
Declaration
public NXColor OtherColor { get; set; }
Property Value
OtherLayer
Declaration
public int OtherLayer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OtherTranslucency
Declaration
public int OtherTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PadMaxNumber
Declaration
public int PadMaxNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PadNamePrefix
Declaration
public string PadNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
PadNameSuffix
Declaration
public string PadNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
PasteMaskMaxNumber
Declaration
public int PasteMaskMaxNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PasteMaskNamePrefix
Declaration
public string PasteMaskNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
PasteMaskNameSuffix
Declaration
public string PasteMaskNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
PcaNamePrefix
Declaration
public string PcaNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
PcaNameSuffix
Declaration
public string PcaNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
ProjectView
Declaration
public string ProjectView { get; set; }
Property Value
Type |
Description |
System.String |
|
ProjectViewToggle
Declaration
public bool ProjectViewToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReadWriteDir
Declaration
public string ReadWriteDir { get; set; }
Property Value
Type |
Description |
System.String |
|
ResistorModel
Declaration
public PreferencesBuilder.ResistorModelTypeName ResistorModel { get; set; }
Property Value
SettingsSource
Declaration
public PreferencesBuilder.SettingsSourceTypeName SettingsSource { get; set; }
Property Value
SpecifiedSettingsFolder
Declaration
public string SpecifiedSettingsFolder { get; set; }
Property Value
Type |
Description |
System.String |
|
SpecifyNewCompDir
Declaration
public string SpecifyNewCompDir { get; set; }
Property Value
Type |
Description |
System.String |
|
StructuralAlgorithm
Declaration
public PreferencesBuilder.StructuralAlgorithmTypeName StructuralAlgorithm { get; set; }
Property Value
ThermalAlgorithm
Declaration
public PreferencesBuilder.ThermalAlgorithmTypeName ThermalAlgorithm { get; set; }
Property Value
ThicknessForStructuralAnalysis
Declaration
public Expression ThicknessForStructuralAnalysis { get; }
Property Value
ThicknessSourceForStructuralAnalysis
Declaration
public PreferencesBuilder.ThicknessSourceForStructuralAnalysisTypeName ThicknessSourceForStructuralAnalysis { get; set; }
Property Value
TraceMaxNumber
Declaration
public int TraceMaxNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TraceNamePrefix
Declaration
public string TraceNamePrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
TraceNameSuffix
Declaration
public string TraceNameSuffix { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
GetAreaMapping()
Declaration
public AreaMapping GetAreaMapping()
Returns
GetEcadEntityFilter()
Declaration
public EntityFilter GetEcadEntityFilter()
Returns
GetMailRecipients()
Declaration
public string[] GetMailRecipients()
Returns
Type |
Description |
System.String[] |
|
GetMcadEntityFilter()
Declaration
public EntityFilter GetMcadEntityFilter()
Returns
SetAreaMapping(AreaMapping)
Declaration
public void SetAreaMapping(AreaMapping areaMapping)
Parameters
SetEcadEntityFilter(EntityFilter)
Declaration
public void SetEcadEntityFilter(EntityFilter filter)
Parameters
SetMailRecipients(String[])
Declaration
public void SetMailRecipients(string[] mMailRecipients)
Parameters
Type |
Name |
Description |
System.String[] |
mMailRecipients |
|
SetMcadEntityFilter(EntityFilter)
Declaration
public void SetMcadEntityFilter(EntityFilter filter)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink