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

Represents a Drawings. More...

Inheritance diagram for NXOpen.Drawings.SectionLineStyleBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ArrowheadStyleType { Open, Closed, Filled }
 This enum represents arrowhead style type. More...
 
enum  CreateSectionLineType { WithView, WithoutView }
 This enum represents whether or not to create a view for the section line. More...
 
enum  FontStyle {
  None, Solid, Dashed, Phantom,
  Centerline, Dotted, LongDashed, DottedDashed,
  Eight, Nine, Ten, Eleven
}
 This enum represents section line font style type. More...
 
enum  LabelLocationStyle { OnArrow, OnEnd }
 This enum represents section line label location for ISO128 section lines. More...
 
enum  StandardStyle {
  AnsiStandard, IsoStandard, Iso128Standard, JisStandard,
  GbStandard, EskdStandard
}
 This enum represents section line standard style type. More...
 
enum  WidthStyle {
  Thin, Normal, Thick, ThicknessOne = 5,
  ThicknessTwo, ThicknessThree, ThicknessFour, ThicknessFive,
  ThicknessSix, ThicknessSeven, ThicknessEight, ThicknessNine
}
 This enum represents section line width style type. More...
 

Public Member Functions

unsafe NXOpen.NXColor GetColor ()
 Returns the color More...
 
unsafe void SetColor (NXOpen.NXColor color)
 Sets the color 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 double ArrowheadAngle [get, set]
 Returns or sets the arrowhead angle More...
 
unsafe double ArrowheadLength [get, set]
 Returns or sets the arrowhead length More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.ArrowheadStyleType 
ArrowheadStyle [get, set]
 Returns or sets the arrowhead style More...
 
unsafe double ArrowLength [get, set]
 Returns or sets the arrow length More...
 
unsafe double BorderToArrowDistance [get, set]
 Returns or sets the border to arrow distance More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.CreateSectionLineType 
CreateSectionLine [get, set]
 Returns or sets a value that indicates whether or not to create a view for the section line More...
 
unsafe bool DisplayJisrotationLetter [get, set]
 Returns or sets the display jisrotation letter More...
 
unsafe bool DisplayLabel [get, set]
 Returns or sets the display label More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.FontStyle 
Font [get, set]
 Returns or sets the font More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.LabelLocationStyle 
LabelLocation [get, set]
 Returns or sets the label location More...
 
unsafe string Letter [get, set]
 Returns or sets the letter More...
 
unsafe double LineLength [get, set]
 Returns or sets the line length More...
 
unsafe double Offset [get, set]
 Returns or sets the offset More...
 
unsafe NXOpen.SelectTaggedObject SelectLetter [get]
 Returns the selected note for jisrotation letter More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.StandardStyle 
Standard [get, set]
 Returns or sets the standard More...
 
unsafe double StubLength [get, set]
 Returns or sets the stub length More...
 
unsafe bool UseOffset [get, set]
 Returns or sets the use offset More...
 
unsafe
NXOpen.Drawings.SectionLineStyleBuilder.WidthStyle 
Width [get, set]
 Returns or sets the width 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 a Drawings.

SectionLineStyleBuiler. The SectionLineStyleBuilder is used to specify section line style.

To create a new instance of this class, use NXOpen.Drawings.SectionLineCollection.CreateSectionLineStyleBuilder

Created in NX6.0.0

Member Enumeration Documentation

This enum represents arrowhead style type.

Enumerator
Open 
Closed 
Filled 

This enum represents whether or not to create a view for the section line.

Enumerator
WithView 
WithoutView 

This enum represents section line font style type.

Enumerator
None 
Solid 
Dashed 
Phantom 
Centerline 
Dotted 
LongDashed 
DottedDashed 
Eight 

Long Dashed Double Dotted

Nine 

Long Dashed Dotted for OOTB fonts and Undulating for shipbuilding fonts

Ten 

Long Dashed Triplicate Dotted for OOTB fonts and Zigzag for shipbuilding fonts

Eleven 

Long Dashed Double Short Dashed for OOTB fonts and Railway for shipbuilding fonts

This enum represents section line label location for ISO128 section lines.

Enumerator
OnArrow 
OnEnd 

This enum represents section line standard style type.

Enumerator
AnsiStandard 
IsoStandard 
Iso128Standard 
JisStandard 
GbStandard 
EskdStandard 

This enum represents section line width style type.

Enumerator
Thin 

Thin

Normal 

Normal

Thick 

Thick

ThicknessOne 

Width One

ThicknessTwo 

Width Two

ThicknessThree 

Width Three

ThicknessFour 

Width Four

ThicknessFive 

Width Five

ThicknessSix 

Width Six

ThicknessSeven 

Width Seven

ThicknessEight 

Width Eight

ThicknessNine 

Width Nine

Member Function Documentation

unsafe NXOpen.NXColor NXOpen.Drawings.SectionLineStyleBuilder.GetColor ( )
inline

Returns the color

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LineColorFontWidth instead.

License requirements: None.

Returns
unsafe void NXOpen.Drawings.SectionLineStyleBuilder.SetColor ( NXOpen.NXColor  color)
inline

Sets the color

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LineColorFontWidth instead.

License requirements: drafting ("DRAFTING")

Parameters
color

Property Documentation

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.ArrowheadAngle
getset

Returns or sets the arrowhead angle

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.ArrowheadAngle instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.ArrowheadLength
getset

Returns or sets the arrowhead length

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.ArrowheadLength instead.

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.SectionLineStyleBuilder.ArrowheadStyleType NXOpen.Drawings.SectionLineStyleBuilder.ArrowheadStyle
getset

Returns or sets the arrowhead style

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.Style instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.ArrowLength
getset

Returns or sets the arrow length

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.ArrowLength instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.BorderToArrowDistance
getset

Returns or sets the border to arrow distance

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.BorderToArrowDistance instead.

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.SectionLineStyleBuilder.CreateSectionLineType NXOpen.Drawings.SectionLineStyleBuilder.CreateSectionLine
getset

Returns or sets a value that indicates whether or not to create a view for the section line

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.ShowSectionLine instead.

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.SectionLineStyleBuilder.DisplayJisrotationLetter
getset

Returns or sets the display jisrotation letter

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.DisplayRotationLetter instead.

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.SectionLineStyleBuilder.DisplayLabel
getset

Returns or sets the display label

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.Display instead.

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.SectionLineStyleBuilder.FontStyle NXOpen.Drawings.SectionLineStyleBuilder.Font
getset

Returns or sets the font

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LineColorFontWidth instead.

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.SectionLineStyleBuilder.LabelLocationStyle NXOpen.Drawings.SectionLineStyleBuilder.LabelLocation
getset

Returns or sets the label location

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LabelLocation instead.

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.SectionLineStyleBuilder.Letter
getset

Returns or sets the letter

Created in NX6.0.0

Deprecated in NX10.0.0. Use Drawings.ViewCommonViewLabelBuilder.Letter instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.LineLength
getset

Returns or sets the line length

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LineLength instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.Offset
getset

Returns or sets the offset

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.UseOffset instead.

License requirements to get this property: None.

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

unsafe NXOpen.SelectTaggedObject NXOpen.Drawings.SectionLineStyleBuilder.SelectLetter
get

Returns the selected note for jisrotation letter

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.SelectRotationLetter instead.

License requirements: None.

unsafe NXOpen.Drawings.SectionLineStyleBuilder.StandardStyle NXOpen.Drawings.SectionLineStyleBuilder.Standard
getset

Returns or sets the standard

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.TypeStandard instead.

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.SectionLineStyleBuilder.StubLength
getset

Returns or sets the stub length

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.Overhang instead.

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.SectionLineStyleBuilder.UseOffset
getset

Returns or sets the use offset

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.UseOffset instead.

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.SectionLineStyleBuilder.WidthStyle NXOpen.Drawings.SectionLineStyleBuilder.Width
getset

Returns or sets the width

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.ViewSectionLineBuilder.LineColorFontWidth instead.

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.