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

Represents a NXOpen.Drawings.SectionView builder More...

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

Public Types

enum  SectionCutType { FullPart, SectionedPart }
 Section Line Cut type More...
 
enum  SectionLineType {
  SimpleStepped, Half, Revolved, PointToPoint,
  PointAndAngle
}
 Section Line type More...
 
enum  SectionViewModeType { Dynamic, StandAlone }
 Section Line Mode More...
 

Properties

unsafe bool CreateFolded [get, set]
 Returns or sets the create folded More...
 
unsafe
NXOpen.Drawings.HiddenObjectsBuilder 
HiddenObjects [get]
 Returns the hidden objects More...
 
unsafe
NXOpen.Drawings.HiddenObjectsBuilder 
NonSectionedObjects [get]
 Returns the non sectioned objects More...
 
unsafe
NXOpen.Drawings.ParentViewBuilder 
ParentView [get]
 Returns the selected parent view More...
 
unsafe
NXOpen.Drawings.DraftingComponentSelectionBuilder 
SecondaryComponents [get]
 Returns the list of secondary objects in the view More...
 
unsafe
NXOpen.Drawings.SpecifySectionLineBuilder 
SectionLine [get]
 Returns the section Line More...
 
unsafe
NXOpen.Drawings.SectionLineSegmentsBuilder 
SectionLineSegments [get]
 Returns the section line segment builder More...
 
unsafe
NXOpen.Drawings.SectionViewBuilder.SectionViewModeType 
SectionViewMode [get, set]
 Returns or sets the section line mode More...
 
unsafe NXOpen.Drawings.SvtBuilder SectionViewTool [get]
 Returns the section view tool More...
 
unsafe
NXOpen.Drawings.SectionViewBuilder.SectionLineType 
SectionViewType [get, set]
 Returns or sets the section line type More...
 
unsafe
NXOpen.Drawings.ViewOrientationBuilder 
ViewOrientation [get]
 Returns the view orientation More...
 
unsafe
NXOpen.Drawings.ViewPlacementBuilder 
ViewPlacement [get]
 Returns the view placement More...
 
unsafe
NXOpen.Drawings.ViewStyleBuilder 
ViewStyle [get]
 Returns the view style More...
 
unsafe bool ViewUnfolded [get, set]
 Returns or sets the view unfolded toggle 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

Represents a NXOpen.Drawings.SectionView builder

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

Default values.

Property Value

CreateFolded

1

SecondaryComponents.ObjectType

PrimaryGeometry

SectionViewTool.Orientation

0

ViewPlacement.AlignmentMethod

Infer

ViewPlacement.AlignmentOption

ToView

ViewStyle.ViewStyleGeneral.AngleSetting.Angle.Value

0

ViewStyle.ViewStyleGeneral.AngleSetting.Associative

0

ViewStyle.ViewStyleGeneral.AngleSetting.EvaluationPlane

DrawingSheet

ViewStyle.ViewStyleGeneral.Scale.Denominator

1.0

ViewStyle.ViewStyleGeneral.Scale.Numerator

1.0

ViewStyle.ViewStyleGeneral.Scale.ScaleType

Ratio

ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection

false

ViewStyle.ViewStyleOrientation.HingeLine.VectorOption

Inferred

ViewStyle.ViewStyleOrientation.Ovt.AssociativeOrientation

0

ViewUnfolded (deprecated)

1

Created in NX6.0.0

Member Enumeration Documentation

Section Line Cut type

Enumerator
FullPart 
SectionedPart 

Section Line type

Enumerator
SimpleStepped 
Half 
Revolved 
PointToPoint 
PointAndAngle 

Section Line Mode

Enumerator
Dynamic 
StandAlone 

Property Documentation

unsafe bool NXOpen.Drawings.SectionViewBuilder.CreateFolded
getset

Returns or sets the create folded

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.HiddenObjectsBuilder NXOpen.Drawings.SectionViewBuilder.HiddenObjects
get

Returns the hidden objects

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.HiddenObjectsBuilder NXOpen.Drawings.SectionViewBuilder.NonSectionedObjects
get

Returns the non sectioned objects

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.ParentViewBuilder NXOpen.Drawings.SectionViewBuilder.ParentView
get

Returns the selected parent view

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Drawings.DraftingComponentSelectionBuilder NXOpen.Drawings.SectionViewBuilder.SecondaryComponents
get

Returns the list of secondary objects in the view

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Drawings.SpecifySectionLineBuilder NXOpen.Drawings.SectionViewBuilder.SectionLine
get

Returns the section Line

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.SectionLineSegmentsBuilder NXOpen.Drawings.SectionViewBuilder.SectionLineSegments
get

Returns the section line segment builder

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Drawings.SectionViewBuilder.SectionViewModeType NXOpen.Drawings.SectionViewBuilder.SectionViewMode
getset

Returns or sets the section line mode

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.SvtBuilder NXOpen.Drawings.SectionViewBuilder.SectionViewTool
get

Returns the section view tool

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.SectionViewBuilder.SectionLineType NXOpen.Drawings.SectionViewBuilder.SectionViewType
getset

Returns or sets the section line type

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.ViewOrientationBuilder NXOpen.Drawings.SectionViewBuilder.ViewOrientation
get

Returns the view orientation

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.ViewPlacementBuilder NXOpen.Drawings.SectionViewBuilder.ViewPlacement
get

Returns the view placement

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Drawings.ViewStyleBuilder NXOpen.Drawings.SectionViewBuilder.ViewStyle
get

Returns the view style

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Drawings.SectionViewBuilder.ViewUnfolded
getset

Returns or sets the view unfolded toggle

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SectionViewBuilder.CreateFolded

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.