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

This class is used for export a spf file. More...

Inheritance diagram for NXOpen::SIM::SinumerikCaExportBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

int ChainElementIndex ()
 Returns the index used by chain elements when exporting the SPF file
Created in NX9.0.0. More...
 
int CollisionPairIndex ()
 Returns the index used when exporting collision pairs to the SPF file
Created in NX9.0.0. More...
 
bool DeleteChainsAtStart ()
 Returns the flag which determines if chains are deleted at the beginning of the export
Created in NX9.0.0. More...
 
void ExportSpf (const NXString &targetNode)
 Export to Sinumerik Spf file
Created in NX9.0.0. More...
 
void ExportSpf (const char *targetNode)
 Export to Sinumerik Spf file
Created in NX9.0.0. More...
 
NXString FileName ()
 Returns the output filename of the SPF file
Created in NX9.0.0. More...
 
bool ListOutput ()
 Returns the flag which determines if the output is printed to a listing window
Created in NX9.0.0. More...
 
int ProtectionAreaElementIndex ()
 Returns the index used when exporting protection area elements to the SPF file
Created in NX9.0.0. More...
 
int ProtectionAreaIndex ()
 Returns the index used when exporting protection areas to the SPF file
Created in NX9.0.0. More...
 
void SetChainElementIndex (int index)
 Sets the index used by chain elements when exporting the SPF file
Created in NX9.0.0. More...
 
void SetCollisionPairIndex (int index)
 Sets the index used when exporting collision pairs to the SPF file
Created in NX9.0.0. More...
 
void SetDeleteChainsAtStart (bool deleteChainsAtStart)
 Sets the flag which determines if chains are deleted at the beginning of the export
Created in NX9.0.0. More...
 
void SetFileName (const NXString &name)
 Sets the output filename of the SPF file
Created in NX9.0.0. More...
 
void SetFileName (const char *name)
 Sets the output filename of the SPF file
Created in NX9.0.0. More...
 
void SetListOutput (bool output)
 Sets the flag which determines if the output is printed to a listing window
Created in NX9.0.0. More...
 
void SetProtectionAreaElementIndex (int index)
 Sets the index used when exporting protection area elements to the SPF file
Created in NX9.0.0. More...
 
void SetProtectionAreaIndex (int index)
 Sets the index used when exporting protection areas to the SPF file
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

This class is used for export a spf file.

A call to SinumerikCaExportBuilder::ExportSpf is used to export a spf file. Calling Builder::Commit on this builder will only return NULL.
Use the NXOpen::Part class to create a SinumerikCaExportBuilder object.

Created in NX9.0.0.

Member Function Documentation

int NXOpen::SIM::SinumerikCaExportBuilder::ChainElementIndex ( )

Returns the index used by chain elements when exporting the SPF file
Created in NX9.0.0.



License requirements : None

int NXOpen::SIM::SinumerikCaExportBuilder::CollisionPairIndex ( )

Returns the index used when exporting collision pairs to the SPF file
Created in NX9.0.0.



License requirements : None

bool NXOpen::SIM::SinumerikCaExportBuilder::DeleteChainsAtStart ( )

Returns the flag which determines if chains are deleted at the beginning of the export
Created in NX9.0.0.



License requirements : None

void NXOpen::SIM::SinumerikCaExportBuilder::ExportSpf ( const NXString targetNode)

Export to Sinumerik Spf file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
targetNodeThe name of the node to export to
void NXOpen::SIM::SinumerikCaExportBuilder::ExportSpf ( const char *  targetNode)

Export to Sinumerik Spf file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
targetNodeThe name of the node to export to
NXString NXOpen::SIM::SinumerikCaExportBuilder::FileName ( )

Returns the output filename of the SPF file
Created in NX9.0.0.



License requirements : None

bool NXOpen::SIM::SinumerikCaExportBuilder::ListOutput ( )

Returns the flag which determines if the output is printed to a listing window
Created in NX9.0.0.



License requirements : None

int NXOpen::SIM::SinumerikCaExportBuilder::ProtectionAreaElementIndex ( )

Returns the index used when exporting protection area elements to the SPF file
Created in NX9.0.0.



License requirements : None

int NXOpen::SIM::SinumerikCaExportBuilder::ProtectionAreaIndex ( )

Returns the index used when exporting protection areas to the SPF file
Created in NX9.0.0.



License requirements : None

void NXOpen::SIM::SinumerikCaExportBuilder::SetChainElementIndex ( int  index)

Sets the index used by chain elements when exporting the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
indexindex
void NXOpen::SIM::SinumerikCaExportBuilder::SetCollisionPairIndex ( int  index)

Sets the index used when exporting collision pairs to the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
indexindex
void NXOpen::SIM::SinumerikCaExportBuilder::SetDeleteChainsAtStart ( bool  deleteChainsAtStart)

Sets the flag which determines if chains are deleted at the beginning of the export
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
deleteChainsAtStartdeletechainsatstart
void NXOpen::SIM::SinumerikCaExportBuilder::SetFileName ( const NXString name)

Sets the output filename of the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
namethe output new name
void NXOpen::SIM::SinumerikCaExportBuilder::SetFileName ( const char *  name)

Sets the output filename of the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
namethe output new name
void NXOpen::SIM::SinumerikCaExportBuilder::SetListOutput ( bool  output)

Sets the flag which determines if the output is printed to a listing window
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
outputoutput
void NXOpen::SIM::SinumerikCaExportBuilder::SetProtectionAreaElementIndex ( int  index)

Sets the index used when exporting protection area elements to the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
indexindex
void NXOpen::SIM::SinumerikCaExportBuilder::SetProtectionAreaIndex ( int  index)

Sets the index used when exporting protection areas to the SPF file
Created in NX9.0.0.



License requirements : nx_sinumerik_ca ("Sinumerik Collision Avoidance")

Parameters
indexindex

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