NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Annotations::BendTableSettingsBuilder Class Reference

Represents a NXOpen::Annotations::BendTableSettingsBuilder
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::Annotations::BendTableSettingsBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  ColumnType {
  ColumnTypeBendID, ColumnTypeBendName, ColumnTypeBendRadius, ColumnTypeBendAngle,
  ColumnTypeBendDirection, ColumnTypeIncludedAngle
}
 This enum represents the type of the column in the bend table. More...
 

Public Member Functions

bool AutomaticUpdate ()
 Returns the automatic update option
Created in NX9.0.0. More...
 
std::vector
< NXOpen::Annotations::BendTableSettingsBuilder::ColumnType
GetColumnOrder ()
 Returns the order of the columns in the bend table. More...
 
void SetAutomaticUpdate (bool automaticUpdate)
 Sets the automatic update option
Created in NX9.0.0. More...
 
void SetColumnOrder (const std::vector< NXOpen::Annotations::BendTableSettingsBuilder::ColumnType > &columnOrder)
 Sets the order of the columns in the bend table
Created in NX9.0.0. More...
 
void SetSortColumn (NXOpen::Annotations::BendTableSettingsBuilder::ColumnType sortColumn)
 Sets the column that is used to sort the bend table
Created in NX9.0.0. More...
 
void SetSortOnUpdate (bool sortOnUpdate)
 Sets the sort on update option
Created in NX9.0.0. More...
 
NXOpen::Annotations::BendTableSettingsBuilder::ColumnType SortColumn ()
 Returns the column that is used to sort the bend table
Created in NX9.0.0. More...
 
bool SortOnUpdate ()
 Returns the sort on update option
Created in NX9.0.0. 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

Represents a NXOpen::Annotations::BendTableSettingsBuilder
Created in NX9.0.0.


Member Enumeration Documentation

This enum represents the type of the column in the bend table.

Enumerator
ColumnTypeBendID 

Bend ID.

ColumnTypeBendName 

Bend Name.

ColumnTypeBendRadius 

Bend Radius.

ColumnTypeBendAngle 

Bend Angle.

ColumnTypeBendDirection 

Bend Direction.

ColumnTypeIncludedAngle 

Included Angle.

Member Function Documentation

bool NXOpen::Annotations::BendTableSettingsBuilder::AutomaticUpdate ( )

Returns the automatic update option
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

std::vector<NXOpen::Annotations::BendTableSettingsBuilder::ColumnType> NXOpen::Annotations::BendTableSettingsBuilder::GetColumnOrder ( )

Returns the order of the columns in the bend table.

Returns

Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
void NXOpen::Annotations::BendTableSettingsBuilder::SetAutomaticUpdate ( bool  automaticUpdate)

Sets the automatic update option
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
automaticUpdateautomaticupdate
void NXOpen::Annotations::BendTableSettingsBuilder::SetColumnOrder ( const std::vector< NXOpen::Annotations::BendTableSettingsBuilder::ColumnType > &  columnOrder)

Sets the order of the columns in the bend table
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
columnOrdercolumnorder
void NXOpen::Annotations::BendTableSettingsBuilder::SetSortColumn ( NXOpen::Annotations::BendTableSettingsBuilder::ColumnType  sortColumn)

Sets the column that is used to sort the bend table
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sortColumnsortcolumn
void NXOpen::Annotations::BendTableSettingsBuilder::SetSortOnUpdate ( bool  sortOnUpdate)

Sets the sort on update option
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sortOnUpdatesortonupdate
NXOpen::Annotations::BendTableSettingsBuilder::ColumnType NXOpen::Annotations::BendTableSettingsBuilder::SortColumn ( )

Returns the column that is used to sort the bend table
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

bool NXOpen::Annotations::BendTableSettingsBuilder::SortOnUpdate ( )

Returns the sort on update option
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

virtual bool NXOpen::Annotations::BendTableSettingsBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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