Class PreferencesBuilder
Inheritance
PreferencesBuilder
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
AreaNameSuffix
Declaration
public string AreaNameSuffix { get; set; }
Property Value
AreasAsAssemblyComponents
Declaration
public bool AreasAsAssemblyComponents { get; set; }
Property Value
AssociateAreaBodies
Declaration
public bool AssociateAreaBodies { get; set; }
Property Value
AssociateComponentBodies
Declaration
public bool AssociateComponentBodies { get; set; }
Property Value
AssociateCopperObjects
Declaration
public bool AssociateCopperObjects { get; set; }
Property Value
AutomaticallySaveAllCreatedParts
Declaration
public bool AutomaticallySaveAllCreatedParts { get; set; }
Property Value
BoardAsAssemblyComponent
Declaration
public bool BoardAsAssemblyComponent { get; set; }
Property Value
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
BoardNamePrefix
Declaration
public string BoardNamePrefix { get; set; }
Property Value
BoardNameSuffix
Declaration
public string BoardNameSuffix { get; set; }
Property Value
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
BrowseEcadFilesFromDir
Declaration
public string BrowseEcadFilesFromDir { get; set; }
Property Value
ComparePrimaryPinLocations
Declaration
public bool ComparePrimaryPinLocations { get; set; }
Property Value
ComponentLoadOptions
Declaration
public PreferencesBuilder.ComponentLoadOptionsTypeName ComponentLoadOptions { get; set; }
Property Value
ComponentNamePrefix
Declaration
public string ComponentNamePrefix { get; set; }
Property Value
ComponentNameSuffix
Declaration
public string ComponentNameSuffix { get; set; }
Property Value
ComponentXMLFileBrowse
Declaration
public string ComponentXMLFileBrowse { get; set; }
Property Value
ComponentsCaseMaterial
Declaration
public int ComponentsCaseMaterial { get; set; }
Property Value
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
ConnectComponentsToPads
Declaration
public bool ConnectComponentsToPads { get; set; }
Property Value
CreateNewComponentInDir
Declaration
public string CreateNewComponentInDir { get; set; }
Property Value
CreateNewComponentsIn
Declaration
public PreferencesBuilder.CreateNewComponentsInTypeName CreateNewComponentsIn { get; set; }
Property Value
CreateTempBoard
Declaration
public bool CreateTempBoard { get; set; }
Property Value
DefaultPcaName
Declaration
public PreferencesBuilder.DefaultPcaNameTypeName DefaultPcaName { get; set; }
Property Value
EcadFilePostProcessor
Declaration
public string EcadFilePostProcessor { get; set; }
Property Value
EcadFilePreProcessor
Declaration
public string EcadFilePreProcessor { get; set; }
Property Value
EcadFloatTolerance
Declaration
public Expression EcadFloatTolerance { get; }
Property Value
EdmdDir
Declaration
public string EdmdDir { get; set; }
Property Value
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
ExportBends
Declaration
public bool ExportBends { get; set; }
Property Value
FilterEcadToggle
Declaration
public bool FilterEcadToggle { get; set; }
Property Value
FilterMcadToggle
Declaration
public bool FilterMcadToggle { get; set; }
Property Value
GenericMaxNumber
Declaration
public int GenericMaxNumber { get; set; }
Property Value
GenericNamePrefix
Declaration
public string GenericNamePrefix { get; set; }
Property Value
GenericNameSuffix
Declaration
public string GenericNameSuffix { get; set; }
Property Value
GroupEntityComponentsBy
Declaration
public PreferencesBuilder.GroupEntityComponentsByTypeName GroupEntityComponentsBy { get; set; }
Property Value
GroupPads
Declaration
public bool GroupPads { get; set; }
Property Value
HolesDefaultDiameter
Declaration
public Expression HolesDefaultDiameter { get; }
Property Value
IdfFloatPrecision
Declaration
public int IdfFloatPrecision { get; set; }
Property Value
IdfFloatWidth
Declaration
public int IdfFloatWidth { get; set; }
Property Value
ImportBends
Declaration
public bool ImportBends { get; set; }
Property Value
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
Declaration
public PreferencesBuilder.ImportMaskMenuTypeName ImportMaskMenu { get; set; }
Property Value
ImportMaskToggle
Declaration
public bool ImportMaskToggle { get; set; }
Property Value
ImportMasksMethod
Declaration
public PreferencesBuilder.ImportMasksMethodType ImportMasksMethod { get; set; }
Property Value
Declaration
public PreferencesBuilder.ImportPadMenuTypeName ImportPadMenu { get; set; }
Property Value
ImportPadToggle
Declaration
public bool ImportPadToggle { get; set; }
Property Value
Declaration
public PreferencesBuilder.ImportMaskMenuTypeName ImportPasteMaskMenu { get; set; }
Property Value
ImportPasteMaskToggle
Declaration
public bool ImportPasteMaskToggle { get; set; }
Property Value
Declaration
public PreferencesBuilder.ImportTraceMenuTypeName ImportTraceMenu { get; set; }
Property Value
ImportTraceToggle
Declaration
public bool ImportTraceToggle { get; set; }
Property Value
ImportWireBondToggle
Declaration
public bool ImportWireBondToggle { get; set; }
Property Value
InternalLayers
Declaration
public bool InternalLayers { get; set; }
Property Value
KeepInColor
Declaration
public NXColor KeepInColor { get; set; }
Property Value
KeepInLayer
Declaration
public int KeepInLayer { get; set; }
Property Value
KeepInTranslucency
Declaration
public int KeepInTranslucency { get; set; }
Property Value
KeepOutColor
Declaration
public NXColor KeepOutColor { get; set; }
Property Value
KeepOutLayer
Declaration
public int KeepOutLayer { get; set; }
Property Value
KeepOutTranslucency
Declaration
public int KeepOutTranslucency { get; set; }
Property Value
MailNotify
Declaration
public bool MailNotify { get; set; }
Property Value
MailProtocol
Declaration
public PreferencesBuilder.MailProtocolTypeName MailProtocol { get; set; }
Property Value
MaskMaxNumber
Declaration
public int MaskMaxNumber { get; set; }
Property Value
MaskNamePrefix
Declaration
public string MaskNamePrefix { get; set; }
Property Value
MaskNameSuffix
Declaration
public string MaskNameSuffix { get; set; }
Property Value
MergeTracesAndPads
Declaration
[Obsolete("Deprecated in NX2212.0.0. Use NXOpen.PcbExchange.PreferencesBuilder.MergeTracesAndPadsWithEnum instead.")]
public bool MergeTracesAndPads { get; set; }
Property Value
MergeTracesAndPadsWithEnum
Declaration
public PreferencesBuilder.MergeTracesAndPadsType MergeTracesAndPadsWithEnum { get; set; }
Property Value
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
Negative
Declaration
[Obsolete("Deprecated in NX2306.0.0. Use NXOpen.PcbExchange.PreferencesBuilder.ImportMasksMethod instead.")]
public bool Negative { get; set; }
Property Value
OtherColor
Declaration
public NXColor OtherColor { get; set; }
Property Value
OtherLayer
Declaration
public int OtherLayer { get; set; }
Property Value
OtherTranslucency
Declaration
public int OtherTranslucency { get; set; }
Property Value
PadMaxNumber
Declaration
public int PadMaxNumber { get; set; }
Property Value
PadNamePrefix
Declaration
public string PadNamePrefix { get; set; }
Property Value
PadNameSuffix
Declaration
public string PadNameSuffix { get; set; }
Property Value
PasteMaskMaxNumber
Declaration
public int PasteMaskMaxNumber { get; set; }
Property Value
PasteMaskNamePrefix
Declaration
public string PasteMaskNamePrefix { get; set; }
Property Value
PasteMaskNameSuffix
Declaration
public string PasteMaskNameSuffix { get; set; }
Property Value
PcaNamePrefix
Declaration
public string PcaNamePrefix { get; set; }
Property Value
PcaNameSuffix
Declaration
public string PcaNameSuffix { get; set; }
Property Value
ProjectView
Declaration
public string ProjectView { get; set; }
Property Value
ProjectViewToggle
Declaration
public bool ProjectViewToggle { get; set; }
Property Value
ReadWriteDir
Declaration
public string ReadWriteDir { get; set; }
Property Value
ResistorModel
Declaration
public PreferencesBuilder.ResistorModelTypeName ResistorModel { get; set; }
Property Value
RevisionRule
Declaration
public int RevisionRule { get; set; }
Property Value
SettingsSource
Declaration
public PreferencesBuilder.SettingsSourceTypeName SettingsSource { get; set; }
Property Value
SpecifiedSettingsFolder
Declaration
public string SpecifiedSettingsFolder { get; set; }
Property Value
SpecifyNewCompDir
Declaration
public string SpecifyNewCompDir { get; set; }
Property Value
StructuralAlgorithm
Declaration
public PreferencesBuilder.StructuralAlgorithmTypeName StructuralAlgorithm { get; set; }
Property Value
TempBoardLayer
Declaration
public int TempBoardLayer { 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
TraceNamePrefix
Declaration
public string TraceNamePrefix { get; set; }
Property Value
TraceNameSuffix
Declaration
public string TraceNameSuffix { get; set; }
Property Value
UseRevisionRule
Declaration
public bool UseRevisionRule { get; set; }
Property Value
Methods
GetAreaMapping()
Declaration
public AreaMapping GetAreaMapping()
Returns
GetEcadEntityFilter()
Declaration
public EntityFilter GetEcadEntityFilter()
Returns
GetMailRecipients()
Declaration
public string[] GetMailRecipients()
Returns
GetMcadEntityFilter()
Declaration
public EntityFilter GetMcadEntityFilter()
Returns
RefreshSettings()
Declaration
public void RefreshSettings()
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 |
string[] |
mMailRecipients |
|
SetMcadEntityFilter(EntityFilter)
Declaration
public void SetMcadEntityFilter(EntityFilter filter)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink