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

Builder for "object attribute" used in formboard which enbles user to create annotation in drafting functionality. More...

Inheritance diagram for NXOpen.Formboard.ObjectAttributeReferenceBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  LeaderType { None, SingleLocation, StartandEndLocations }
 Enum which defines types of leader user wants to associate with the annotation. More...
 

Properties

unsafe
NXOpen.Annotations.LeaderBuilder 
AnnotLeader [get]
 Returns the Annotations.LeaderBuilder for the annotation More...
 
unsafe
NXOpen.Annotations.OriginBuilder 
CompOrigin [get]
 Returns the comp origin More...
 
unsafe
NXOpen.Formboard.ObjectAttributeReferenceBuilder.LeaderType 
EnumType [get, set]
 Returns or sets the enum type More...
 
unsafe NXOpen.SelectNXObject ObjectSelection [get]
 Returns the object selected by user to associated annotation 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder for "object attribute" used in formboard which enbles user to create annotation in drafting functionality.

It creates a tabular note and displays object attributes of a single object selected by user.

To create a new instance of this class, use NXOpen.Formboard.FormboardManager.CreateObjectAttributeReferenceBuilder

Default values.

Property Value

EnumType

None

Created in NX7.5.0

Member Enumeration Documentation

Enum which defines types of leader user wants to associate with the annotation.

User can either create no leader or one or two leader for the annotation when picking the associated object.

Enumerator
None 

No leader for annotation of selected object.

SingleLocation 

Single leader for the annotation of selected object.

StartandEndLocations 

Two leaders for annotation with start and end location.

Property Documentation

unsafe NXOpen.Annotations.LeaderBuilder NXOpen.Formboard.ObjectAttributeReferenceBuilder.AnnotLeader
get

Returns the Annotations.LeaderBuilder for the annotation

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Annotations.OriginBuilder NXOpen.Formboard.ObjectAttributeReferenceBuilder.CompOrigin
get

Returns the comp origin

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Formboard.ObjectAttributeReferenceBuilder.LeaderType NXOpen.Formboard.ObjectAttributeReferenceBuilder.EnumType
getset

Returns or sets the enum type

Created in NX7.5.0

License requirements to get this property: routing_harness ("Routing Harness")

License requirements to set this property: routing_harness ("Routing Harness")

unsafe NXOpen.SelectNXObject NXOpen.Formboard.ObjectAttributeReferenceBuilder.ObjectSelection
get

Returns the object selected by user to associated annotation

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")


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