NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::AddReusableFeatureBuilder Class Reference

Represents a Tooling::AddReusableFeatureBuilder
To create a new instance of this class, use Tooling::AddReusableFeatureCollection::CreateBuilder
Default values. More...

Inheritance diagram for NXOpen::Tooling::AddReusableFeatureBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  LayerOptionType { LayerOptionTypeWork, LayerOptionTypeOriginal, LayerOptionTypeAsSpecified }
 Represents the layer option type. More...

Public Member Functions

NXOpen::Features::CopyPasteBuilderGetCopyPasteBuilder ()
 Returns the copy paste builder.
void GetUserExpressions (std::vector< NXString > &userExpressionsName, std::vector< NXString > &userExpressionsValue)
 Gets the user expressions value
Created in NX7.5.0.
NXOpen::Tooling::AddReusableFeatureBuilder::LayerOptionType LayerOption ()
 Returns the layer option
Created in NX7.5.0.
void SetLayerOption (NXOpen::Tooling::AddReusableFeatureBuilder::LayerOptionType layerOption)
 Sets the layer option
Created in NX7.5.0.
void SetSpecifiedLayer (int specifiedLayer)
 Sets the specified layer
Created in NX7.5.0.
void SetUserExpressions (std::vector< NXString > &userExpressionsName, std::vector< NXString > &userExpressionsValue)
 Sets the user expressions value
Created in NX7.5.0.
int SpecifiedLayer ()
 Returns the specified layer
Created in NX7.5.0.

Detailed Description

Represents a Tooling::AddReusableFeatureBuilder
To create a new instance of this class, use Tooling::AddReusableFeatureCollection::CreateBuilder
Default values.

Property Value

LayerOption

Work

SpecifiedLayer

1


Created in NX7.5.0.


Member Enumeration Documentation

Represents the layer option type.

Enumerator:
LayerOptionTypeWork 

Work Layer.

LayerOptionTypeOriginal 

Original Layer.

LayerOptionTypeAsSpecified 

As Specified Layer.


Member Function Documentation

Returns the copy paste builder.

Returns:

Created in NX7.5.0.

License requirements : None
void NXOpen::Tooling::AddReusableFeatureBuilder::GetUserExpressions ( std::vector< NXString > &  userExpressionsName,
std::vector< NXString > &  userExpressionsValue 
)

Gets the user expressions value
Created in NX7.5.0.



License requirements : None

Parameters:
userExpressionsNameUser expressions Name
userExpressionsValueUser expressions Value

Returns the layer option
Created in NX7.5.0.



License requirements : None

Sets the layer option
Created in NX7.5.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
layerOptionlayeroption

Sets the specified layer
Created in NX7.5.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
specifiedLayerspecifiedlayer
void NXOpen::Tooling::AddReusableFeatureBuilder::SetUserExpressions ( std::vector< NXString > &  userExpressionsName,
std::vector< NXString > &  userExpressionsValue 
)

Sets the user expressions value
Created in NX7.5.0.



License requirements : None

Parameters:
userExpressionsNameUser expressions Name
NOTE: The full Unicode character set is not supported for this parameter.
userExpressionsValueUser expressions Value
NOTE: The full Unicode character set is not supported for this parameter.

Returns the specified layer
Created in NX7.5.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.