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

Represents a NXOpen.Annotations.MasterSymbolListItemBuilder More...

Inheritance diagram for NXOpen.Annotations.MasterSymbolListItemBuilder:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  TextTypes {
  Mandatory, Arbitrary, Controlled, PartiallyControlled,
  Integer, Real, Rule
}
 The Enum for Text Types More...
 

Public Member Functions

unsafe string[] GetMultilineString ()
 Returns the multiple notes for a given Text Type. More...
 
unsafe void SetMultilineString (string[] multilineString)
 Sets the multiple notes for the given Text Type 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 double DoubleDefault [get, set]
 Returns or sets the double default, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real More...
 
unsafe double DoubleMax [get, set]
 Returns or sets the double max, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real More...
 
unsafe double DoubleMin [get, set]
 Returns or sets the double min, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real More...
 
unsafe int IntegerDefault [get, set]
 Returns or sets the integer default, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer More...
 
unsafe int IntegerMax [get, set]
 Returns or sets the integer max ,this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer More...
 
unsafe int IntegerMin [get, set]
 Returns or sets the integer min , this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer More...
 
unsafe string NoteText [get, set]
 Returns or sets the first line of note text More...
 
unsafe string NoteTitle [get, set]
 Returns or sets the note title More...
 
unsafe string Rule [get, set]
 Returns or sets the note rule More...
 
unsafe
NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes 
TextType [get, set]
 Returns or sets the text type 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 a NXOpen.Annotations.MasterSymbolListItemBuilder

To create a new instance of this class, use NXOpen.Annotations.CustomSymbolCollection.CreateMasterSymbolListItemBuilder

Created in NX7.5.0

Member Enumeration Documentation

The Enum for Text Types

Enumerator
Mandatory 
Arbitrary 
Controlled 
PartiallyControlled 
Integer 
Real 
Rule 

Member Function Documentation

unsafe string [] NXOpen.Annotations.MasterSymbolListItemBuilder.GetMultilineString ( )
inline
unsafe void NXOpen.Annotations.MasterSymbolListItemBuilder.SetMultilineString ( string[]  multilineString)
inline

Sets the multiple notes for the given Text Type

Created in NX7.5.0

License requirements: drafting ("DRAFTING")

Parameters
multilineStringarray of notes
unsafe bool NXOpen.Annotations.MasterSymbolListItemBuilder.Validate ( )
inline

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe double NXOpen.Annotations.MasterSymbolListItemBuilder.DoubleDefault
getset

Returns or sets the double default, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Annotations.MasterSymbolListItemBuilder.DoubleMax
getset

Returns or sets the double max, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Annotations.MasterSymbolListItemBuilder.DoubleMin
getset

Returns or sets the double min, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Real

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe int NXOpen.Annotations.MasterSymbolListItemBuilder.IntegerDefault
getset

Returns or sets the integer default, this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe int NXOpen.Annotations.MasterSymbolListItemBuilder.IntegerMax
getset

Returns or sets the integer max ,this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe int NXOpen.Annotations.MasterSymbolListItemBuilder.IntegerMin
getset

Returns or sets the integer min , this property is valid if text type is NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes.Integer

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.MasterSymbolListItemBuilder.NoteText
getset

Returns or sets the first line of note text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.MasterSymbolListItemBuilder.NoteTitle
getset

Returns or sets the note title

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.MasterSymbolListItemBuilder.Rule
getset

Returns or sets the note rule

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Annotations.MasterSymbolListItemBuilder.TextTypes NXOpen.Annotations.MasterSymbolListItemBuilder.TextType
getset

Returns or sets the text type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")


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