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

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

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

List of all members.

Public Types

enum  AssociativityEnum { AssociativityEnumNone, AssociativityEnumNew, AssociativityEnumExisting }
 the Associativity More...

Public Member Functions

NXOpen::Features::MapleBuilder::AssociativityEnum AssociativityEnumType ()
 Returns the associativity enum type
Created in NX7.5.0.
bool AssociativityToggle ()
 Returns the associativity toggle
Created in NX7.5.0.
NXString FileBrowser ()
 Returns the file name returned by the Browser
Created in NX7.5.0.
std::vector< NXOpen::Expression * > GetExpressions ()
 The array of expressions.
std::vector< NXStringGetMaplenames ()
 The array of maple names.
int Inputs ()
 Returns the number of input expressions
Created in NX7.5.0.
void SetAssociativityEnumType (NXOpen::Features::MapleBuilder::AssociativityEnum associativityEnumType)
 Sets the associativity enum type
Created in NX7.5.0.
void SetAssociativityToggle (bool associativityToggle)
 Sets the associativity toggle
Created in NX7.5.0.
void SetExpressions (const std::vector< NXOpen::Expression * > &expressions)
 Set the expressions in the Maple Builder
Created in NX7.5.0.
void SetFileBrowser (const NXString &filename)
 Sets the file name returned by the Browser
Created in NX7.5.0.
void SetInputs (int numInputExpressions)
 Sets the number of input expressions
Created in NX7.5.0.
void SetMaplenames (const std::vector< NXString > &names)
 Set the maple names corresponding to expressions in the Maple Builder
Created in NX7.5.0.
void SetSettingsToggle (bool settingsToggle)
 Sets the settings toggle
Created in NX7.5.0.
bool SettingsToggle ()
 Returns the settings toggle
Created in NX7.5.0.

Detailed Description

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

Property Value

AssociativityEnumType

None

AssociativityToggle

0

SettingsToggle

0


Created in NX7.5.0.


Member Enumeration Documentation

the Associativity

Enumerator:
AssociativityEnumNone 

none

AssociativityEnumNew 

new

AssociativityEnumExisting 

existing


Member Function Documentation

Returns the associativity enum type
Created in NX7.5.0.



License requirements : None

Returns the associativity toggle
Created in NX7.5.0.



License requirements : None

Returns the file name returned by the Browser
Created in NX7.5.0.



License requirements : None

The array of expressions.

Returns:
array of expressions
Created in NX7.5.0.

License requirements : None

The array of maple names.

Returns:
array of names
Created in NX7.5.0.

License requirements : None

Returns the number of input expressions
Created in NX7.5.0.



License requirements : None

Sets the associativity enum type
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativityEnumTypeassociativityenumtype
void NXOpen::Features::MapleBuilder::SetAssociativityToggle ( bool  associativityToggle)

Sets the associativity toggle
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativityToggleassociativitytoggle
void NXOpen::Features::MapleBuilder::SetExpressions ( const std::vector< NXOpen::Expression * > &  expressions)

Set the expressions in the Maple Builder
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
expressionsarray of expressions

Sets the file name returned by the Browser
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
filenamefilename
void NXOpen::Features::MapleBuilder::SetInputs ( int  numInputExpressions)

Sets the number of input expressions
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
numInputExpressionsnum input expressions
void NXOpen::Features::MapleBuilder::SetMaplenames ( const std::vector< NXString > &  names)

Set the maple names corresponding to expressions in the Maple Builder
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
namesarray of names

Sets the settings toggle
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
settingsTogglesettingstoggle

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