NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::UserDefinedFeatureApplicationData Class Reference

JA interface for UserDefinedFeatureApplicationData object
Created in NX8.0.0. More...

Inheritance diagram for NXOpen::Features::UserDefinedFeatureApplicationData:
NXOpen::TaggedObject

Public Member Functions

NXOpen::Features::UserDefinedFeatureApplicationFieldAddField (const NXString &name)
 Adds named field. More...
 
NXOpen::Features::UserDefinedFeatureApplicationFieldAddField (const char *name)
 Adds named field. More...
 
NXOpen::Features::UserDefinedFeatureApplicationFieldGetField (const NXString &name)
 Gets named field. More...
 
NXOpen::Features::UserDefinedFeatureApplicationFieldGetField (const char *name)
 Gets named field. More...
 
std::vector
< NXOpen::Features::UserDefinedFeatureApplicationField * > 
GetFields ()
 Gets all of the fields. More...
 
void RemoveField (NXOpen::Features::UserDefinedFeatureApplicationField *field)
 Removes named field. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

JA interface for UserDefinedFeatureApplicationData object
Created in NX8.0.0.


Member Function Documentation

NXOpen::Features::UserDefinedFeatureApplicationField* NXOpen::Features::UserDefinedFeatureApplicationData::AddField ( const NXString name)

Adds named field.

Returns existing field if one exists.

Returns
the field
Created in NX8.0.0.

License requirements : None
Parameters
namename of the field
NXOpen::Features::UserDefinedFeatureApplicationField* NXOpen::Features::UserDefinedFeatureApplicationData::AddField ( const char *  name)

Adds named field.

Returns existing field if one exists.

Returns
the field
Created in NX8.0.0.

License requirements : None
Parameters
namename of the field
NXOpen::Features::UserDefinedFeatureApplicationField* NXOpen::Features::UserDefinedFeatureApplicationData::GetField ( const NXString name)

Gets named field.

Creates field if it doesnt exist.

Returns
the field
Created in NX8.0.0.

License requirements : None
Parameters
namename of the field
NXOpen::Features::UserDefinedFeatureApplicationField* NXOpen::Features::UserDefinedFeatureApplicationData::GetField ( const char *  name)

Gets named field.

Creates field if it doesnt exist.

Returns
the field
Created in NX8.0.0.

License requirements : None
Parameters
namename of the field
std::vector<NXOpen::Features::UserDefinedFeatureApplicationField *> NXOpen::Features::UserDefinedFeatureApplicationData::GetFields ( )

Gets all of the fields.

Returns
Array of fields
Created in NX8.0.0.

License requirements : None
void NXOpen::Features::UserDefinedFeatureApplicationData::RemoveField ( NXOpen::Features::UserDefinedFeatureApplicationField field)

Removes named field.

This removes the field and deletes it.
Created in NX8.0.0.

License requirements : None

Parameters
fieldthe field

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