NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ExtensionBuilder Class Reference

Represents a Features::Extension builder
To create a new instance of this class, use Features::FeatureCollection::CreateExtensionBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ExtensionBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Distance { DistanceByLength, DistanceByPercentage }
 The distance type. More...
enum  Extension { ExtensionTangential, ExtensionCircular }
 The extension method. More...
enum  Types { TypesEdge, TypesCorner }
 The part of the face to extend. More...

Public Member Functions

NXOpen::Features::ExtensionBuilder::Distance DistanceType ()
 Returns the distance type
Created in NX8.0.0.
NXOpen::Features::ExtensionBuilder::Extension ExtendType ()
 Returns the extend type
Created in NX8.0.0.
NXOpen::ExpressionLength ()
 Returns the length
Created in NX8.0.0.
NXOpen::ExpressionPercent ()
 Returns the percent
Created in NX8.0.0.
NXOpen::ExpressionPercentU ()
 Returns the percent u
Created in NX8.0.0.
NXOpen::ExpressionPercentV ()
 Returns the percent v
Created in NX8.0.0.
NXOpen::SelectNXObjectSelection ()
 Returns the selection
Created in NX8.0.0.
void SetDistanceType (NXOpen::Features::ExtensionBuilder::Distance distanceType)
 Sets the distance type
Created in NX8.0.0.
void SetExtendType (NXOpen::Features::ExtensionBuilder::Extension extendType)
 Sets the extend type
Created in NX8.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX8.0.0.
void SetType (NXOpen::Features::ExtensionBuilder::Types type)
 Sets the type
Created in NX8.0.0.
double Tolerance ()
 Returns the tolerance
Created in NX8.0.0.
NXOpen::Features::ExtensionBuilder::Types Type ()
 Returns the type
Created in NX8.0.0.

Detailed Description

Represents a Features::Extension builder
To create a new instance of this class, use Features::FeatureCollection::CreateExtensionBuilder
Default values.

Property Value

DistanceType

ByLength

ExtendType

Tangential

Length.Value

10 (millimeters part), 1 (inches part)

Percent.Value

10 (millimeters part), 1 (inches part)

PercentU.Value

10 (millimeters part), 1 (inches part)

PercentV.Value

10 (millimeters part), 1 (inches part)


Created in NX8.0.0.


Member Enumeration Documentation

The distance type.

Enumerator:
DistanceByLength 

Extend by length.

DistanceByPercentage 

Extend by percentage.

The extension method.

Enumerator:
ExtensionTangential 

Tangential extension.

ExtensionCircular 

Circular extension.

The part of the face to extend.

Enumerator:
TypesEdge 

edge

TypesCorner 

corner


Member Function Documentation

Returns the distance type
Created in NX8.0.0.



License requirements : None

Returns the extend type
Created in NX8.0.0.



License requirements : None

Returns the length
Created in NX8.0.0.



License requirements : None

Returns the percent
Created in NX8.0.0.



License requirements : None

Returns the percent u
Created in NX8.0.0.



License requirements : None

Returns the percent v
Created in NX8.0.0.



License requirements : None

Returns the selection
Created in NX8.0.0.



License requirements : None

Sets the distance type
Created in NX8.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Parameters:
distanceTypedistancetype

Sets the extend type
Created in NX8.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Parameters:
extendTypeextendtype

Sets the tolerance
Created in NX8.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Parameters:
tolerancetolerance

Sets the type
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")

Parameters:
typetype

Returns the tolerance
Created in NX8.0.0.



License requirements : None

Returns the type
Created in NX8.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.