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

This class is used to construct the broken view Builder More...

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

Public Types

enum  BreakLineStyle {
  Simple, Straight, Sawtooth, LongBreak,
  Tubular, SolidTubular, SolidRod, Jigsaw,
  Wood, CopyCurve, TemplateCurve
}
 Break Line Type More...
 
enum  HorizontalBreakSide { LeftEnd, RightEnd }
 Which side to remove in case of vertical single-sided break. More...
 
enum  LineWidth {
  Thin, Medium, Thick, WidthOne = 5,
  WidthTwo, WidthThree, WidthFour, WidthFive,
  WidthSix, WidthSeven, WidthEight, WidthNine
}
 Line Width More...
 
enum  TypeBreak { Regular, SingleSided }
 Specifies whether the break is two-sided (regular) or one-sided. More...
 
enum  TypeDirection { Parallel, Perpendicular, Vector }
 Direction Enum More...
 
enum  VerticalBreakSide { TopEnd, BottomEnd }
 Which side to remove in case of horizontal single-sided break. More...
 

Properties

unsafe NXOpen.Expression Amplitude [get]
 Returns the break line amplitude More...
 
unsafe NXOpen.Point BreakLine1Anchor [get, set]
 Returns or sets the object specifying the position of the first break line More...
 
unsafe NXOpen.Point BreakLine1ModelAnchor [get, set]
 Returns or sets the object specifying the position of the first break line More...
 
unsafe NXOpen.Expression BreakLine1Offset [get]
 Returns the offset from the object locating the first break line More...
 
unsafe NXOpen.Point BreakLine2Anchor [get, set]
 Returns or sets the object specifying the position of the second break line. More...
 
unsafe NXOpen.Point BreakLine2ModelAnchor [get, set]
 Returns or sets the object specifying the position of the second break line. More...
 
unsafe NXOpen.Expression BreakLine2Offset [get]
 Returns the offset from the object locating the second break line. More...
 
unsafe
NXOpen.Drawings.BrokenViewBuilder.BreakLineStyle 
BreakLineType [get, set]
 Returns or sets the break line type More...
 
unsafe
NXOpen.Drawings.BrokenViewBuilder.TypeBreak 
BreakType [get, set]
 Returns or sets the break type More...
 
unsafe bool BreakVisibility [get, set]
 Returns or sets the view break visibilitity More...
 
unsafe NXOpen.NXColor Color [get, set]
 Returns or sets the break line color More...
 
unsafe
NXOpen.Annotations.HatchFillSettingsBuilder 
CrossHatch [get]
 Returns the HatchFillSetting More...
 
unsafe
NXOpen.Drawings.BrokenViewBuilder.TypeDirection 
DirectionType [get, set]
 Returns or sets the direction type More...
 
unsafe NXOpen.Direction DirectionVector [get, set]
 Returns or sets the direction vector. More...
 
unsafe NXOpen.ScCollector ExistingCurve [get]
 Returns the curve to use as existing curve More...
 
unsafe NXOpen.Expression Extension1 [get]
 Returns the break line extension (top/right) beyond geometry More...
 
unsafe NXOpen.Expression Extension2 [get]
 Returns the break line extension (bottom/left) beyond geometry More...
 
unsafe NXOpen.Expression Gap [get]
 Returns the gap on the sheet between the two break lines More...
 
unsafe bool IsBreakLine1Associative [get, set]
 Returns or sets the associative positionning of the first break line More...
 
unsafe bool IsBreakLine2Associative [get, set]
 Returns or sets the associative positionning of the second break line. More...
 
unsafe
NXOpen.Drawings.SelectDraftingView 
MasterView [get]
 Returns the master view More...
 
unsafe int Repetition [get, set]
 Returns or sets the repetition of the break line pattern More...
 
unsafe bool Suppress [get, set]
 Returns or sets the view break suppress status More...
 
unsafe
NXOpen.Drawings.BrokenViewBuilder.LineWidth 
Width [get, set]
 Returns or sets the curve width of the break line 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

This class is used to construct the broken view Builder

To create a new instance of this class, use NXOpen.Drawings.DraftingViewCollection.CreateBrokenViewBuilder

Default values.

Property Value

Amplitude.Value

5 (millimeters part), 0.25 (inches part)

BreakLine1Offset.Value

0 (millimeters part), 0 (inches part)

BreakLine2Offset.Value

0 (millimeters part), 0 (inches part)

BreakLineType

Simple

BreakType

Regular

DirectionType

Vector

Extension1.Value

0 (millimeters part), 0 (inches part)

Extension2.Value

0 (millimeters part), 0 (inches part)

Gap.Value

10 (millimeters part), 0.25 (inches part)

IsBreakLine1Associative

1

IsBreakLine2Associative

1

Repetition

1

Width

Medium

Created in NX7.5.0

Member Enumeration Documentation

Break Line Type

Enumerator
Simple 

Simple

Straight 

Straight

Sawtooth 

Sawtooth

LongBreak 

LongBreak

Tubular 

Tubular

SolidTubular 

Solid Tubular

SolidRod 

Solid Rod

Jigsaw 

Jigsaw

Wood 

Wood

CopyCurve 

Copy of the existing curve

TemplateCurve 

Template, based on the existing curve

Which side to remove in case of vertical single-sided break.

Enumerator
LeftEnd 

Hide Left side

RightEnd 

Hide Right side

Line Width

Enumerator
Thin 

Thin

Medium 

Medium

Thick 

Thick

WidthOne 

Width One

WidthTwo 

Width Two

WidthThree 

Width Three

WidthFour 

Width Four

WidthFive 

Width Five

WidthSix 

Width Six

WidthSeven 

Width Seven

WidthEight 

Width Eight

WidthNine 

Width Nine

Specifies whether the break is two-sided (regular) or one-sided.

Enumerator
Regular 

Regular Break

SingleSided 

SingleSiled Break

Direction Enum

Enumerator
Parallel 

Parallel

Perpendicular 

Perpendicular

Vector 

Specified by Vector

Which side to remove in case of horizontal single-sided break.

Enumerator
TopEnd 

Hide Top side

BottomEnd 

Hide Bottom side

Property Documentation

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.Amplitude
get

Returns the break line amplitude

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Drawings.BrokenViewBuilder.BreakLine1Anchor
getset

Returns or sets the object specifying the position of the first break line

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Drawings.BrokenViewBuilder.BreakLine1ModelAnchor
getset

Returns or sets the object specifying the position of the first break line

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.BreakLine1Offset
get

Returns the offset from the object locating the first break line

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Drawings.BrokenViewBuilder.BreakLine2Anchor
getset

Returns or sets the object specifying the position of the second break line.

For Drawings.BrokenViewBuilder.TypeBreak.Regular only

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Drawings.BrokenViewBuilder.BreakLine2ModelAnchor
getset

Returns or sets the object specifying the position of the second break line.

For Drawings.BrokenViewBuilder.TypeBreak.Regular only

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.BreakLine2Offset
get

Returns the offset from the object locating the second break line.

For Drawings.BrokenViewBuilder.TypeBreak.Regular only

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Drawings.BrokenViewBuilder.BreakLineStyle NXOpen.Drawings.BrokenViewBuilder.BreakLineType
getset

Returns or sets the break line type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.BrokenViewBuilder.TypeBreak NXOpen.Drawings.BrokenViewBuilder.BreakType
getset

Returns or sets the break type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Drawings.BrokenViewBuilder.BreakVisibility
getset

Returns or sets the view break visibilitity

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Drawings.BrokenViewBuilder.Color
getset

Returns or sets the break line color

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.HatchFillSettingsBuilder NXOpen.Drawings.BrokenViewBuilder.CrossHatch
get

Returns the HatchFillSetting

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Drawings.BrokenViewBuilder.TypeDirection NXOpen.Drawings.BrokenViewBuilder.DirectionType
getset

Returns or sets the direction type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Direction NXOpen.Drawings.BrokenViewBuilder.DirectionVector
getset

Returns or sets the direction vector.

For Drawings.BrokenViewBuilder.TypeDirection.Vector .

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Drawings.BrokenViewBuilder.ExistingCurve
get

Returns the curve to use as existing curve

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.Extension1
get

Returns the break line extension (top/right) beyond geometry

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.Extension2
get

Returns the break line extension (bottom/left) beyond geometry

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Drawings.BrokenViewBuilder.Gap
get

Returns the gap on the sheet between the two break lines

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Drawings.BrokenViewBuilder.IsBreakLine1Associative
getset

Returns or sets the associative positionning of the first break line

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Drawings.BrokenViewBuilder.IsBreakLine2Associative
getset

Returns or sets the associative positionning of the second break line.

For Drawings.BrokenViewBuilder.TypeBreak.Regular only

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.SelectDraftingView NXOpen.Drawings.BrokenViewBuilder.MasterView
get

Returns the master view

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Drawings.BrokenViewBuilder.Repetition
getset

Returns or sets the repetition of the break line pattern

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Drawings.BrokenViewBuilder.Suppress
getset

Returns or sets the view break suppress status

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.BrokenViewBuilder.LineWidth NXOpen.Drawings.BrokenViewBuilder.Width
getset

Returns or sets the curve width of the break line

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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