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

Represents a NXOpen::Drawings::SectionLineBuilder . More...

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

Public Types

enum  Types {
  TypesSimpleOrStepped, TypesHalf, TypesRevolved, TypesPointToPoint,
  TypesPointAndAngle, TypesPictorial, TypesHalfPictorial, TypesOriented
}
 Section Line type. More...
 

Public Member Functions

NXOpen::DirectionArrowDirection ()
 Returns the arrow direction. More...
 
NXOpen::DirectionCutDirection ()
 Returns the cut direction. More...
 
NXOpen::Drawings::HalfSectionLineBuilderHalf ()
 Returns the half section line data. More...
 
NXOpen::Drawings::HalfSectionLineBuilderHalfPictorial ()
 Returns the half pictorial section line data. More...
 
NXOpen::DirectionHingeDirection ()
 Returns the hinge direction. More...
 
NXOpen::Drawings::OrientedSectionLineBuilderOriented ()
 Returns the simple 3D section line data. More...
 
NXOpen::Drawings::ParentViewBuilderParentView ()
 Returns the parent view. More...
 
NXOpen::Drawings::SteppedSectionLineBuilderPictorial ()
 Returns the pictorial section line data. More...
 
NXOpen::Drawings::PointAndAngleSectionLineBuilderPointAndAngle ()
 Returns the point and angle section line data. More...
 
NXOpen::Drawings::PointToPointSectionLineBuilderPointToPoint ()
 Returns the point to point section line data. More...
 
NXOpen::Drawings::RevolvedSectionLineBuilderRevolved ()
 Returns the revolved section line data. More...
 
void SetArrowDirection (NXOpen::Direction *arrowDirection)
 Sets the arrow direction. More...
 
void SetCutDirection (NXOpen::Direction *cutDirection)
 Sets the cut direction. More...
 
void SetHingeDirection (NXOpen::Direction *hingeDirection)
 Sets the hinge direction. More...
 
void SetType (NXOpen::Drawings::SectionLineBuilder::Types type)
 Sets the section line type
More...
 
NXOpen::Drawings::SteppedSectionLineBuilderSimpleOrStepped ()
 Returns the simple or stepped section line data. More...
 
NXOpen::Drawings::SectionLineStyleBuilderStyle ()
 Returns the style. More...
 
NXOpen::Drawings::SectionLineBuilder::Types Type ()
 Returns the section line type
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 NXOpen::Drawings::SectionLineBuilder .

This class is used to create or edit a NXOpen::Drawings::SectionLine .
To create a new instance of this class, use NXOpen::Drawings::SectionLineCollection::CreateSectionLineBuilder

Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Drawings::SectionViewBuilder::SectionLineType


Created in NX6.0.0.

Member Enumeration Documentation

Section Line type.

Enumerator
TypesSimpleOrStepped 

Creates or edits a NXOpen::Drawings::SteppedSectionLine.

TypesHalf 

Creates or edits a NXOpen::Drawings::HalfSectionLine.

TypesRevolved 

Creates or edits a NXOpen::Drawings::RevolvedSectionLine.

TypesPointToPoint 

Creates or edits a NXOpen::Drawings::PointToPointSectionLine.

TypesPointAndAngle 

Creates or edits a NXOpen::Drawings::PointAndAngleSectionLine.

TypesPictorial 

Creates or edits a NXOpen::Drawings::PictorialSectionLine.

TypesHalfPictorial 

Creates or edits a NXOpen::Drawings::HalfPictorialSectionLine.

TypesOriented 

Creates or edits a NXOpen::Drawings::OrientedSectionLine.

Member Function Documentation

NXOpen::Direction* NXOpen::Drawings::SectionLineBuilder::ArrowDirection ( )

Returns the arrow direction.

The arrow direction defines the direction of the section line arrows and must be perpendicular to the cut direction.

The arrow direction is only used for NXOpen::Drawings::SectionLineBuilder::TypesPictorial , NXOpen::Drawings::SectionLineBuilder::TypesHalfPictorial and NXOpen::Drawings::SectionLineBuilder::TypesOriented section lines

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

NXOpen::Direction* NXOpen::Drawings::SectionLineBuilder::CutDirection ( )

Returns the cut direction.

The cut direction is a vector that specifies the direction of the cutting plane. A vector arrow displays showing the direction of the vector.

The cut direction is only used for NXOpen::Drawings::SectionLineBuilder::TypesPictorial , NXOpen::Drawings::SectionLineBuilder::TypesHalfPictorial and NXOpen::Drawings::SectionLineBuilder::TypesOriented section lines

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::HalfSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::Half ( )

Returns the half section line data.

Use the half section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesHalf

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::HalfSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::HalfPictorial ( )

Returns the half pictorial section line data.

Use the half pictorial section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesHalfPictorial

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

NXOpen::Direction* NXOpen::Drawings::SectionLineBuilder::HingeDirection ( )
NXOpen::Drawings::OrientedSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::Oriented ( )

Returns the simple 3D section line data.

Use the simple 3D section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesOriented

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

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

Returns the parent view.

The view that the section line will cut.

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::ParentView


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::SteppedSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::Pictorial ( )

Returns the pictorial section line data.

Use the pictorial section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesPictorial

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::PointAndAngleSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::PointAndAngle ( )

Returns the point and angle section line data.

Use the point and angle section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesPointAndAngle

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::PointToPointSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::PointToPoint ( )

Returns the point to point section line data.

Use the point to point section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesPointToPoint

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::RevolvedSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::Revolved ( )

Returns the revolved section line data.

Use the revolved section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesRevolved

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.0.0.

License requirements : None

void NXOpen::Drawings::SectionLineBuilder::SetArrowDirection ( NXOpen::Direction arrowDirection)

Sets the arrow direction.

The arrow direction defines the direction of the section line arrows and must be perpendicular to the cut direction.

The arrow direction is only used for NXOpen::Drawings::SectionLineBuilder::TypesPictorial , NXOpen::Drawings::SectionLineBuilder::TypesHalfPictorial and NXOpen::Drawings::SectionLineBuilder::TypesOriented section lines

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters
arrowDirectionarrowdirection
void NXOpen::Drawings::SectionLineBuilder::SetCutDirection ( NXOpen::Direction cutDirection)

Sets the cut direction.

The cut direction is a vector that specifies the direction of the cutting plane. A vector arrow displays showing the direction of the vector.

The cut direction is only used for NXOpen::Drawings::SectionLineBuilder::TypesPictorial , NXOpen::Drawings::SectionLineBuilder::TypesHalfPictorial and NXOpen::Drawings::SectionLineBuilder::TypesOriented section lines

Deprecated:
Deprecated in NX10.0.0. This API is not supported yet and should not be used.


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters
cutDirectioncutdirection
void NXOpen::Drawings::SectionLineBuilder::SetHingeDirection ( NXOpen::Direction hingeDirection)

Sets the hinge direction.

The hinge direction is only used for NXOpen::Drawings::SectionLineBuilder::TypesSimpleOrStepped , NXOpen::Drawings::SectionLineBuilder::TypesHalf , NXOpen::Drawings::SectionLineBuilder::TypesRevolved , NXOpen::Drawings::SectionLineBuilder::TypesPointToPoint , and NXOpen::Drawings::SectionLineBuilder::TypesPointAndAngle section lines

Deprecated:
Deprecated in NX10.0.0. Use Drawings::ViewStyleOrientationBuilder::HingeLine


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters
hingeDirectionhingedirection
void NXOpen::Drawings::SectionLineBuilder::SetType ( NXOpen::Drawings::SectionLineBuilder::Types  type)

Sets the section line type

Deprecated:
Deprecated in NX10.0.0.

Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters
typetype
NXOpen::Drawings::SteppedSectionLineBuilder* NXOpen::Drawings::SectionLineBuilder::SimpleOrStepped ( )

Returns the simple or stepped section line data.

Use the simple or stepped section line data when the type is set to NXOpen::Drawings::SectionLineBuilder::TypesSimpleOrStepped

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::SectionLineStyleBuilder* NXOpen::Drawings::SectionLineBuilder::Style ( )

Returns the style.

The preferences of a section line.

Deprecated:
Deprecated in NX10.0.0. Use Drawings::SectionViewBuilder::ViewStyle


Created in NX6.0.0.

License requirements : None

NXOpen::Drawings::SectionLineBuilder::Types NXOpen::Drawings::SectionLineBuilder::Type ( )

Returns the section line type

Deprecated:
Deprecated in NX10.0.0.

Use Drawings::SectionViewBuilder::SectionViewType


Created in NX6.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.