NXOpen .NET Reference  12.0.0
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.GeometricUtilities.IComponentBuilder

Public Types

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

Public Member Functions

unsafe void InheritSettingsFromSelectedObjects (NXOpen.NXObject selectedObject)
 Inherit Settings From Selected Objects More...
 
unsafe void InheritSettingsFromCustomerDefault ()
 Inherit Settings From Customer Default More...
 
unsafe void InheritSettingsFromPreferences ()
 Inherit Settings From Preference More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe double ArrowLength [get, set]
 Returns or sets the arrow length More...
 
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 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...
 

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 ( )

Inherit Settings From Customer Default

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

unsafe void NXOpen.Drawings.ViewSectionLineBuilder.InheritSettingsFromPreferences ( )

Inherit Settings From Preference

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

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

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 ( )

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.