NX Open C++ Reference Guide
|
Represents a Features::Enlarge builder. More...
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::SelectFace * | Face () |
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::SurfaceRangeBuilder * | ResizeParameters () |
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. |
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.
Extension types.
NXOpen::Features::EnlargeBuilder::ExtensionTypes NXOpen::Features::EnlargeBuilder::ExtensionType | ( | ) |
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")
NXOpen::GeometricUtilities::SurfaceRangeBuilder* NXOpen::Features::EnlargeBuilder::ResizeParameters | ( | ) |
Returns the resize parameters
Created in NX6.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
void NXOpen::Features::EnlargeBuilder::SetCopy | ( | bool | isCopy | ) |
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")
isCopy | iscopy |
void NXOpen::Features::EnlargeBuilder::SetExtensionType | ( | NXOpen::Features::EnlargeBuilder::ExtensionTypes | extensionType | ) |
Sets the extension type
Created in NX6.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
extensionType | extensiontype |