NXOpen .NET Reference
12.0.0
|
Represents an NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder to be used for changing the general properties of a component. More...
Public Types | |
enum | HiddenOptions { No, Yes, Mixed } |
Options for managing the hidden property on the components More... | |
enum | LayerOptions { OriginalLayer, SpecifiedLayer, Mixed } |
Layer options for the components More... | |
enum | ReferenceComponentOptions { No, Yes, Mixed } |
Options for setting the reference-only property on the components More... | |
enum | QuantityOptions { Number, AsRequired } |
Options for assigning the quantity on the components More... | |
Public Member Functions | |
unsafe void | SynchronizeLayers () |
Synchronize the layers on the components More... | |
unsafe void | SynchronizeDisplay () |
Synchronize the display on the components More... | |
unsafe void | SynchronizeAttributes () |
Synchronize the attributes on the components More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.HiddenOptions | Hidden [get, set] |
Returns or sets the hidden option. More... | |
unsafe int | IntegerQuantity [get, set] |
Returns or sets the integer quantity. More... | |
unsafe int | Layer [get, set] |
Returns or sets the layer. More... | |
unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.LayerOptions | LayerOption [get, set] |
Returns or sets the layer option. More... | |
unsafe bool | NonGeometric [get, set] |
Returns or sets the non geometric flag. More... | |
unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.QuantityOptions | QuantityType [get, set] |
Returns or sets the quantity type. More... | |
unsafe double | RealQuantity [get, set] |
Returns or sets the real quantity. More... | |
unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.ReferenceComponentOptions | ReferenceComponent [get, set] |
Returns or sets the reference-only component flag. More... | |
unsafe NXOpen.Assemblies.SelectComponentList | SelectedObjects [get] |
Returns the selected object(s) list. More... | |
unsafe bool | SpecificColor [get, set] |
Returns or sets the specific color flag. More... | |
unsafe bool | SpecificPartialShade [get, set] |
Returns or sets the specific partial shade flag. More... | |
unsafe bool | SpecificTranslucency [get, set] |
Returns or sets the specific translucency flag. More... | |
Represents an NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder to be used for changing the general properties of a component.
To create a new instance of this class, use NXOpen.PropertiesManager.CreateAssembliesGeneralPropertiesBuilder
Default values.
Property | Value |
---|---|
Hidden |
No |
IntegerQuantity |
0 |
Layer |
0 |
LayerOption |
OriginalLayer |
NonGeometric |
0 |
QuantityType |
Number |
RealQuantity |
0 |
ReferenceComponent |
No |
SpecificColor |
0 |
SpecificPartialShade |
0 |
SpecificTranslucency |
0 |
Created in NX8.0.0
unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeAttributes | ( | ) |
Synchronize the attributes on the components
Created in NX8.0.0
License requirements: None.
unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeDisplay | ( | ) |
Synchronize the display on the components
Created in NX8.0.0
License requirements: None.
unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeLayers | ( | ) |
Synchronize the layers on the components
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the hidden option.
The hidden option will be "Yes" if all the objects are hidden, "No" if all the objects are not hidden, and "Mixed" if there is a combination.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the integer quantity.
This value will be used if the Quantity Type is set to Number and the DB_UNITS attribute is not set.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the layer.
Used if the layer option is set to specified.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the layer option.
If specified layer is set, then the layer will be used.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the non geometric flag.
Sets the components to either geometric or non-geometric.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the quantity type.
If the quantity type is set to number than either the integer quantity or the real quantity values will be used. Otherwise the quantity will be set to as-required.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the real quantity.
This value will be used if the Quantity Type is set to Number and the DB_UNITS attribute has been set.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the reference-only component flag.
This option determines whether the components will be reference-only or not.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the selected object(s) list.
This is the active list of components that will be modified by any changes.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the specific color flag.
The explicit color display property will be discarded from all components.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the specific partial shade flag.
The explicit partial shade display property will be discarded from all components.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the specific translucency flag.
The explicit translucency display property will be discarded from all components.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: None.