NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder Class Reference

Represents an NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder to be used for changing the general properties of a component. More...

Inheritance diagram for NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

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  QuantityOptions { Number, AsRequired, Mixed }
 Options for assigning the quantity on the components More...
 
enum  ReferenceComponentOptions { No, Yes, Mixed }
 Options for setting the reference-only property on the components More...
 

Public Member Functions

unsafe void SynchronizeAttributes ()
 Synchronize the attributes on the components More...
 
unsafe void SynchronizeDisplay ()
 Synchronize the display on the components More...
 
unsafe void SynchronizeLayers ()
 Synchronize the layers 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. 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 SpecificLineFont [get, set]
 Returns or sets the specific line font 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...
 
unsafe bool SpecificWidth [get, set]
 Returns or sets the specific width flag. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

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

SpecificLineFont

0

SpecificPartialShade

0

SpecificTranslucency

0

SpecificWidth

0

Created in NX8.0.0

Member Enumeration Documentation

Options for managing the hidden property on the components

Enumerator
No 

Do not hide the objects

Yes 

Hide the objects

Mixed 

Objects hidden properties differ and will not change

Layer options for the components

Enumerator
OriginalLayer 

Objects will be placed on original layer

SpecifiedLayer 

Objects will be placed on a user specified layer

Mixed 

Objects are on different layers and will not be changed

Options for assigning the quantity on the components

Enumerator
Number 

Use either the integer or real value to set the quantity

AsRequired 

Set the as-required quantity on this component.

Mixed 

Set the No Change(Mixed) quantity type if selected components have different quantity type and value

Options for setting the reference-only property on the components

Enumerator
No 

Objects will be non reference-only components

Yes 

Objects will be reference-only components

Mixed 

Objects are a mixture of reference-only and non reference-only components, and will not be changed

Member Function Documentation

unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeAttributes ( )
inline

Synchronize the attributes on the components

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeDisplay ( )
inline

Synchronize the display on the components

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SynchronizeLayers ( )
inline

Synchronize the layers on the components

Created in NX8.0.0

License requirements: None.

Property Documentation

unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.HiddenOptions NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.Hidden
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.

unsafe int NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.IntegerQuantity
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.

unsafe int NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.Layer
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.

unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.LayerOptions NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.LayerOption
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.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.NonGeometric
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.

unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.QuantityOptions NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.QuantityType
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.

unsafe double NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.RealQuantity
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.

unsafe NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.ReferenceComponentOptions NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.ReferenceComponent
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.

unsafe NXOpen.Assemblies.SelectComponentList NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SelectedObjects
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.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SpecificColor
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.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SpecificLineFont
getset

Returns or sets the specific line font flag.

The explicit line font display property will be discarded from all components.

Created in NX12.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SpecificPartialShade
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.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SpecificTranslucency
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.

unsafe bool NXOpen.Assemblies.AssembliesGeneralPropertiesBuilder.SpecificWidth
getset

Returns or sets the specific width flag.

The explicit width display property will be discarded from all components.

Created in NX12.0.2

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.