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

Represents a Features::Enlarge builder. More...

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

List of all members.

Public Types

enum  ExtensionTypes { ExtensionTypesLinear, ExtensionTypesNatural }
 Extension types. More...

Public Member Functions

NXOpen::Features::EnlargeBuilder::ExtensionTypes ExtensionType ()
 Returns the extension type
Created in NX6.0.0.
NXOpen::SelectFaceFace ()
 Returns the face
Created in NX6.0.0.
bool IsCopy ()
 Returns whether the enlarge operation is applied to a copy of the face
Created in NX6.0.0.
NXOpen::GeometricUtilities::SurfaceRangeBuilderResizeParameters ()
 Returns the resize parameters
Created in NX6.0.0.
void SetCopy (bool isCopy)
 Sets whether the enlarge operation is applied to a copy of the face
Created in NX6.0.0.
void SetExtensionType (NXOpen::Features::EnlargeBuilder::ExtensionTypes extensionType)
 Sets the extension type
Created in NX6.0.0.

Detailed Description

Represents a Features::Enlarge builder.


To create a new instance of this class, use Features::FeatureCollection::CreateEnlargeBuilder
Default values.

Property Value

ExtensionType

Natural

IsCopy

0

ResizeParameters.AnchorPosition

Vertex1


Created in NX6.0.0.


Member Enumeration Documentation

Extension types.

Enumerator:
ExtensionTypesLinear 

Linear extension.

ExtensionTypesNatural 

Natural extension.


Member Function Documentation

Returns the extension type
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Returns the face
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Returns whether the enlarge operation is applied to a copy of the face
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Returns the resize parameters
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Sets whether the enlarge operation is applied to a copy of the face
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Parameters:
isCopyiscopy

Sets the extension type
Created in NX6.0.0.



License requirements : nx_freeform_2 ("advanced freeform modeling")

Parameters:
extensionTypeextensiontype

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