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.ViewSectionLineBuilder Class Reference

Represents a NXOpen.Drawings.ViewSectionLineBuilder More...

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

Public Types

enum  DisplayType { ArrowsAwayfromLine, ArrowstowardsLine, ThickEndsArrowstowardsLine, ThickEndsArrowsAwayfromLine }
 specifies the section line symbol display More...
 
enum  LocationType { OnArrow, OnEnd }
 specifies the label location for ISO128 section lines. More...
 
enum  ShowSectionLineType { WithSectionView, WithoutSectionView }
 specifies the show section line options More...
 
enum  StyleType { Open, Closed, Filled }
 specifies the section line arrowhead style More...
 

Public Member Functions

unsafe void InheritSettingsFromCustomerDefault ()
 Inherit Settings From Customer Default More...
 
unsafe void InheritSettingsFromPreferences ()
 Inherit Settings From Preference More...
 
unsafe void InheritSettingsFromSelectedObjects (NXOpen.NXObject selectedObject)
 Inherit Settings From Selected Objects 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 included angle for the arrowhead More...
 
unsafe double ArrowheadLength [get, set]
 Returns or sets the arrowhead length More...
 
unsafe double ArrowLength [get, set]
 Returns or sets the arrow length More...
 
unsafe double BendAndEndSegmentWidthFactor [get, set]
 Returns or sets the section line bend and end segment width factor More...
 
unsafe double BorderToArrowDistance [get, set]
 Returns or sets the border to arrow distance More...
 
unsafe bool Display [get, set]
 Returns or sets the display More...
 
unsafe bool DisplayLettersOnBends [get, set]
 Returns or sets the display letters on bends More...
 
unsafe bool DisplayRotationLetter [get, set]
 Returns or sets the display rotation letter More...
 
unsafe double Gap [get, set]
 Returns or sets the gap More...
 
unsafe
NXOpen.Drawings.ViewSectionLineBuilder.LocationType 
LabelLocation [get, set]
 Returns or sets the label location More...
 
unsafe
NXOpen.LineColorFontWidthBuilder 
LineColorFontWidth [get]
 Returns the line color font width More...
 
unsafe double LineLength [get, set]
 Returns or sets the length of the end of the ESKD section line More...
 
unsafe double Overhang [get, set]
 Returns or sets the stub length More...
 
unsafe NXOpen.SelectTaggedObject SelectRotationLetter [get]
 Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified More...
 
unsafe
NXOpen.Drawings.ViewSectionLineBuilder.ShowSectionLineType 
ShowSectionLine [get, set]
 Returns or sets the value to show section line with or without view More...
 
unsafe
NXOpen.Drawings.ViewSectionLineBuilder.StyleType 
Style [get, set]
 Returns or sets the section line arrowhead style More...
 
unsafe
NXOpen.Drawings.ViewSectionLineBuilder.DisplayType 
TypeStandard [get, set]
 Returns or sets the section line symbol display More...
 
unsafe bool UseLineLength [get, set]
 Returns or sets the use line length in case of ESKD section line More...
 
unsafe bool UseOffset [get, set]
 Returns or sets the use offset 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.Drawings.ViewSectionLineBuilder

Created in NX9.0.0

Member Enumeration Documentation

specifies the section line symbol display

Enumerator
ArrowsAwayfromLine 
ArrowstowardsLine 
ThickEndsArrowstowardsLine 
ThickEndsArrowsAwayfromLine 

specifies the label location for ISO128 section lines.

Enumerator
OnArrow 
OnEnd 

specifies the show section line options

Enumerator
WithSectionView 
WithoutSectionView 

specifies the section line arrowhead style

Enumerator
Open 
Closed 
Filled 

Member Function Documentation

unsafe void NXOpen.Drawings.ViewSectionLineBuilder.InheritSettingsFromCustomerDefault ( )
inline

Inherit Settings From Customer Default

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

unsafe void NXOpen.Drawings.ViewSectionLineBuilder.InheritSettingsFromPreferences ( )
inline

Inherit Settings From Preference

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

unsafe void NXOpen.Drawings.ViewSectionLineBuilder.InheritSettingsFromSelectedObjects ( NXOpen.NXObject  selectedObject)
inline

Inherit Settings From Selected Objects

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
selectedObjectThe selected annotation or table or view instance object. a null reference (Nothing in Visual Basic) is not allowed.
unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.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.Drawings.ViewSectionLineBuilder.ArrowheadAngle
getset

Returns or sets the included angle for the arrowhead

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.ArrowheadLength
getset

Returns or sets the arrowhead length

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.ArrowLength
getset

Returns or sets the arrow length

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.BendAndEndSegmentWidthFactor
getset

Returns or sets the section line bend and end segment width factor

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.BorderToArrowDistance
getset

Returns or sets the border to arrow distance

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.Display
getset

Returns or sets the display

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.DisplayLettersOnBends
getset

Returns or sets the display letters on bends

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.DisplayRotationLetter
getset

Returns or sets the display rotation letter

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.Gap
getset

Returns or sets the gap

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.ViewSectionLineBuilder.LocationType NXOpen.Drawings.ViewSectionLineBuilder.LabelLocation
getset

Returns or sets the label location

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.LineColorFontWidthBuilder NXOpen.Drawings.ViewSectionLineBuilder.LineColorFontWidth
get

Returns the line color font width

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.LineLength
getset

Returns or sets the length of the end of the ESKD section line

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.ViewSectionLineBuilder.Overhang
getset

Returns or sets the stub length

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.SelectTaggedObject NXOpen.Drawings.ViewSectionLineBuilder.SelectRotationLetter
get

Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Drawings.ViewSectionLineBuilder.ShowSectionLineType NXOpen.Drawings.ViewSectionLineBuilder.ShowSectionLine
getset

Returns or sets the value to show section line with or without view

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.ViewSectionLineBuilder.StyleType NXOpen.Drawings.ViewSectionLineBuilder.Style
getset

Returns or sets the section line arrowhead style

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.ViewSectionLineBuilder.DisplayType NXOpen.Drawings.ViewSectionLineBuilder.TypeStandard
getset

Returns or sets the section line symbol display

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.UseLineLength
getset

Returns or sets the use line length in case of ESKD section line

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Drawings.ViewSectionLineBuilder.UseOffset
getset

Returns or sets the use offset

Created in NX9.0.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.