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

Represents a Drawings::SectionLineBuilder . More...

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

List of all members.

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

Detailed Description

Represents a Drawings::SectionLineBuilder .

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

Created in NX6.0.0.


Member Enumeration Documentation

Section Line type.

Enumerator:
TypesSimpleOrStepped 

Creates or edits a Drawings::SteppedSectionLine.

TypesHalf 

Creates or edits a Drawings::HalfSectionLine.

TypesRevolved 

Creates or edits a Drawings::RevolvedSectionLine.

TypesPointToPoint 

Creates or edits a Drawings::PointToPointSectionLine.

TypesPointAndAngle 

Creates or edits a Drawings::PointAndAngleSectionLine.

TypesPictorial 

Creates or edits a Drawings::PictorialSectionLine.

TypesHalfPictorial 

Creates or edits a Drawings::HalfPictorialSectionLine.

TypesOriented 

Creates or edits a Drawings::OrientedSectionLine.


Member Function Documentation

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 Drawings::SectionLineBuilder::TypesPictorial , Drawings::SectionLineBuilder::TypesHalfPictorial and Drawings::SectionLineBuilder::TypesOriented section lines
Created in NX6.0.0.

License requirements : None

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 Drawings::SectionLineBuilder::TypesPictorial , Drawings::SectionLineBuilder::TypesHalfPictorial and Drawings::SectionLineBuilder::TypesOriented section lines
Created in NX6.0.0.

License requirements : None

Returns the half section line data.

Use the half section line data when the type is set to Drawings::SectionLineBuilder::TypesHalf
Created in NX6.0.0.

License requirements : None

Returns the half pictorial section line data.

Use the half pictorial section line data when the type is set to Drawings::SectionLineBuilder::TypesHalfPictorial
Created in NX6.0.0.

License requirements : None

Returns the simple 3D section line data.

Use the simple 3D section line data when the type is set to Drawings::SectionLineBuilder::TypesOriented
Created in NX6.0.0.

License requirements : None

Returns the parent view.

The view that the section line will cut.
Created in NX6.0.0.

License requirements : None

Returns the pictorial section line data.

Use the pictorial section line data when the type is set to Drawings::SectionLineBuilder::TypesPictorial
Created in NX6.0.0.

License requirements : None

Returns the point and angle section line data.

Use the point and angle section line data when the type is set to Drawings::SectionLineBuilder::TypesPointAndAngle
Created in NX6.0.0.

License requirements : None

Returns the point to point section line data.

Use the point to point section line data when the type is set to Drawings::SectionLineBuilder::TypesPointToPoint
Created in NX6.0.0.

License requirements : None

Returns the revolved section line data.

Use the revolved section line data when the type is set to Drawings::SectionLineBuilder::TypesRevolved
Created in NX6.0.0.

License requirements : None

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 Drawings::SectionLineBuilder::TypesPictorial , Drawings::SectionLineBuilder::TypesHalfPictorial and Drawings::SectionLineBuilder::TypesOriented section lines
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
arrowDirectionarrowdirection

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 Drawings::SectionLineBuilder::TypesPictorial , Drawings::SectionLineBuilder::TypesHalfPictorial and Drawings::SectionLineBuilder::TypesOriented section lines
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
cutDirectioncutdirection

Sets the hinge direction.

The hinge direction is only used for Drawings::SectionLineBuilder::TypesSimpleOrStepped , Drawings::SectionLineBuilder::TypesHalf , Drawings::SectionLineBuilder::TypesRevolved , Drawings::SectionLineBuilder::TypesPointToPoint , and Drawings::SectionLineBuilder::TypesPointAndAngle section lines
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
hingeDirectionhingedirection

Sets the section line type
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
typetype

Returns the simple or stepped section line data.

Use the simple or stepped section line data when the type is set to Drawings::SectionLineBuilder::TypesSimpleOrStepped
Created in NX6.0.0.

License requirements : None

Returns the style.

The preferences of a section line.
Created in NX6.0.0.

License requirements : None

Returns the section line type
Created in NX6.0.0.



License requirements : None


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