NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Drawings::SketchSectionLineBuilder Class Reference

Represents a Drawings::SectionLine builder
To create a new instance of this class, use NXOpen::Drawings::SectionLineCollection::CreateSketchSectionLineBuilder
Default values. More...

Inheritance diagram for NXOpen::Drawings::SketchSectionLineBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  SectionLineTypes { SectionLineTypesSimpleStepped, SectionLineTypesHalf, SectionLineTypesPoinToPoint }
 Section line type. More...
 
enum  Type { TypeStandAlone, TypeDerived }
 Section type. More...
 

Public Member Functions

bool AssociateToSketch ()
 Returns the associate to sketch
Created in NX10.0.0. More...
 
bool FoldedToggle ()
 Returns the folded toggle
Created in NX10.0.0. More...
 
NXOpen::Drawings::ParentViewBuilderParentView ()
 Returns the parent view
Created in NX10.0.0. More...
 
bool ReverseDirection ()
 Returns the reverse direction
Created in NX10.0.0. More...
 
NXOpen::Drawings::SketchSectionLineBuilder::SectionLineTypes SectionLineType ()
 Returns the section line type
Created in NX10.0.0. More...
 
NXOpen::Drawings::SketchSectionLineBuilder::Type SectionType ()
 Returns the section type
Created in NX11.0.0. More...
 
void SetAssociateToSketch (bool associateToSketch)
 Sets the associate to sketch
Created in NX10.0.0. More...
 
void SetFoldedToggle (bool foldedToggle)
 Sets the folded toggle
Created in NX10.0.0. More...
 
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction
Created in NX10.0.0. More...
 
void SetSectionLineType (NXOpen::Drawings::SketchSectionLineBuilder::SectionLineTypes sectionLineType)
 Sets the section line type
Created in NX10.0.0. More...
 
void SetSectionType (NXOpen::Drawings::SketchSectionLineBuilder::Type sectionType)
 Sets the section type
Created in NX11.0.0. More...
 
void SetSketch (NXOpen::Sketch *sketch)
 Set the sketch
Created in NX10.0.0. More...
 
NXOpen::Drawings::SectionLineSettingsBuilderSettings ()
 Returns the settings
Created in NX10.0.0. More...
 
NXOpen::SectionSketchSection ()
 Returns the sketch section
Created in NX10.0.0. More...
 
NXOpen::Drawings::SelectDraftingViewSourceView ()
 Returns the source view
Created in NX11.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Drawings::SectionLine builder
To create a new instance of this class, use NXOpen::Drawings::SectionLineCollection::CreateSketchSectionLineBuilder
Default values.

Property Value

AssociateToSketch

1

FoldedToggle

0

SectionLineType

SimpleStepped

SectionType

StandAlone


Created in NX10.0.0.

Member Enumeration Documentation

Section line type.

Enumerator
SectionLineTypesSimpleStepped 

simple stepped

SectionLineTypesHalf 

half

SectionLineTypesPoinToPoint 

poin to point

Section type.

Enumerator
TypeStandAlone 

stand alone

TypeDerived 

derived

Member Function Documentation

bool NXOpen::Drawings::SketchSectionLineBuilder::AssociateToSketch ( )

Returns the associate to sketch
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SketchSectionLineBuilder::FoldedToggle ( )

Returns the folded toggle
Created in NX10.0.0.



License requirements : None

NXOpen::Drawings::ParentViewBuilder* NXOpen::Drawings::SketchSectionLineBuilder::ParentView ( )

Returns the parent view
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SketchSectionLineBuilder::ReverseDirection ( )

Returns the reverse direction
Created in NX10.0.0.



License requirements : None

NXOpen::Drawings::SketchSectionLineBuilder::SectionLineTypes NXOpen::Drawings::SketchSectionLineBuilder::SectionLineType ( )

Returns the section line type
Created in NX10.0.0.



License requirements : None

NXOpen::Drawings::SketchSectionLineBuilder::Type NXOpen::Drawings::SketchSectionLineBuilder::SectionType ( )

Returns the section type
Created in NX11.0.0.



License requirements : None

void NXOpen::Drawings::SketchSectionLineBuilder::SetAssociateToSketch ( bool  associateToSketch)

Sets the associate to sketch
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
associateToSketchassociatetosketch
void NXOpen::Drawings::SketchSectionLineBuilder::SetFoldedToggle ( bool  foldedToggle)

Sets the folded toggle
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
foldedTogglefoldedtoggle
void NXOpen::Drawings::SketchSectionLineBuilder::SetReverseDirection ( bool  reverseDirection)

Sets the reverse direction
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
reverseDirectionreversedirection
void NXOpen::Drawings::SketchSectionLineBuilder::SetSectionLineType ( NXOpen::Drawings::SketchSectionLineBuilder::SectionLineTypes  sectionLineType)

Sets the section line type
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sectionLineTypesectionlinetype
void NXOpen::Drawings::SketchSectionLineBuilder::SetSectionType ( NXOpen::Drawings::SketchSectionLineBuilder::Type  sectionType)

Sets the section type
Created in NX11.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sectionTypesectiontype
void NXOpen::Drawings::SketchSectionLineBuilder::SetSketch ( NXOpen::Sketch sketch)

Set the sketch
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sketchthe sketch which created or selected
NXOpen::Drawings::SectionLineSettingsBuilder* NXOpen::Drawings::SketchSectionLineBuilder::Settings ( )

Returns the settings
Created in NX10.0.0.



License requirements : None

NXOpen::Section* NXOpen::Drawings::SketchSectionLineBuilder::SketchSection ( )

Returns the sketch section
Created in NX10.0.0.



License requirements : None

NXOpen::Drawings::SelectDraftingView* NXOpen::Drawings::SketchSectionLineBuilder::SourceView ( )

Returns the source view
Created in NX11.0.0.



License requirements : None


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