NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Annotations::Centerline2dBuilder Class Reference

Builder for creating 2D Centerline. More...

Inheritance diagram for NXOpen::Annotations::Centerline2dBuilder:
NXOpen::Annotations::CenterlineBuilder NXOpen::Annotations::BaseSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Offset { OffsetNone, OffsetDistanceMethod, OffsetObjectMethod }
 the valid types of 2D Centerline offset method More...
enum  Types { TypesFromCurves, TypesByPoints }
 the valid types of 2D Centerline, applicable only for creation More...

Public Member Functions

NXOpen::SelectNXObjectInherit ()
 Returns the inherit object
Created in NX6.0.0.
double OffsetDistance ()
 Returns the offset distance for centerline by points
Created in NX6.0.0.
NXOpen::Annotations::Centerline2dBuilder::Offset OffsetMethod ()
 Returns the offset method for centerline by points
Created in NX6.0.0.
NXOpen::SelectNXObjectOffsetObject ()
 Returns the offset object for centerline by points
Created in NX6.0.0.
NXOpen::SelectNXObjectPoint1 ()
 Returns the point 1 of 2D Centerline for centerline by points
Created in NX6.0.0.
NXOpen::SelectNXObjectPoint2 ()
 Returns the point 2 of 2D Centerline for centerline by points
Created in NX6.0.0.
void SetOffsetDistance (double offsetDistance)
 Sets the offset distance for centerline by points
Created in NX6.0.0.
void SetOffsetMethod (NXOpen::Annotations::Centerline2dBuilder::Offset offsetMethod)
 Sets the offset method for centerline by points
Created in NX6.0.0.
NXOpen::Annotations::Centerline2dSettingsBuilderSettings ()
 Returns the settings builder
Created in NX6.0.0.
void SetType (NXOpen::Annotations::Centerline2dBuilder::Types type)
 Sets the type
Created in NX6.0.0.
NXOpen::SelectNXObjectSide1 ()
 Returns the side 1 of 2D Centerline for centerline from curves
Created in NX6.0.0.
NXOpen::SelectNXObjectSide2 ()
 Returns the side 2 of 2D Centerline for centerline from curves
Created in NX6.0.0.
NXOpen::Annotations::Centerline2dBuilder::Types Type ()
 Returns the type
Created in NX6.0.0.

Detailed Description

Builder for creating 2D Centerline.

It creates or edits 2D Centerlines
To create a new instance of this class, use Annotations::CenterlineCollection::CreateCenterline2dBuilder
Default values.

Property Value

OffsetDistance

0

OffsetMethod

None

Settings.Extension

6.35 (millimeters part), 0.25 (inches part)

Settings.Gap

1.5875 (millimeters part), 0.0625 (inches part)

Settings.IndividualDistance

0

Settings.Size

3.175 (millimeters part), 0.125 (inches part)

Settings.Width

Thin

Type

FromCurves


Created in NX6.0.0.


Member Enumeration Documentation

the valid types of 2D Centerline offset method

Enumerator:
OffsetNone 

no offset

OffsetDistanceMethod 

offset distance method

OffsetObjectMethod 

offset object method

the valid types of 2D Centerline, applicable only for creation

Enumerator:
TypesFromCurves 

centerline from curves

TypesByPoints 

centerline by points


Member Function Documentation

Returns the inherit object
Created in NX6.0.0.



License requirements : None

Returns the offset distance for centerline by points
Created in NX6.0.0.



License requirements : None

Returns the offset method for centerline by points
Created in NX6.0.0.



License requirements : None

Returns the offset object for centerline by points
Created in NX6.0.0.



License requirements : None

Returns the point 1 of 2D Centerline for centerline by points
Created in NX6.0.0.



License requirements : None

Returns the point 2 of 2D Centerline for centerline by points
Created in NX6.0.0.



License requirements : None

Sets the offset distance for centerline by points
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
offsetDistanceoffsetdistance

Sets the offset method for centerline by points
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
offsetMethodoffsetmethod

Returns the settings builder
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Sets the type
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
typetype

Returns the side 1 of 2D Centerline for centerline from curves
Created in NX6.0.0.



License requirements : None

Returns the side 2 of 2D Centerline for centerline from curves
Created in NX6.0.0.



License requirements : None

Returns the 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.