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

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

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

Public Types

enum  DeletedHolesDisplayType { DeletedHolesDisplayTypeStrikethrough, DeletedHolesDisplayTypeHideText, DeletedHolesDisplayTypeRemove }
 Represents Deleted Holes Display options. More...
 
enum  DepthMeasurementDatumType { DepthMeasurementDatumTypeTopBottomFace, DepthMeasurementDatumTypeBaseFace, DepthMeasurementDatumTypeStepFace }
 Represents Depth Measurement Datum options. More...
 
enum  ShowColumnsType { ShowColumnsTypeXy, ShowColumnsTypeXyz, ShowColumnsTypeAll }
 Represents Show Columns options. More...
 
enum  SizeFormatType { SizeFormatTypeDisplayInSummaryRows, SizeFormatTypeDisplayInColumn }
 Represents Size Format options. More...
 

Public Member Functions

int DecimalPlaces ()
 Returns the decimal places
Created in NX9.0.0. More...
 
NXOpen::Annotations::HoleTableSettingsFormatBuilder::DeletedHolesDisplayType DeletedHolesDisplay ()
 Returns the deleted holes display
Created in NX9.0.0. More...
 
NXOpen::Annotations::HoleTableSettingsFormatBuilder::DepthMeasurementDatumType DepthMeasurementDatum ()
 Returns the depth measurement datum
Created in NX9.0.0. More...
 
bool DisplayAllTextInUpperCase ()
 Returns the display all text in upper case
Created in NX9.0.0. More...
 
bool DisplayPartBodyName ()
 Returns the display part and body name
Created in NX9.0.0. More...
 
bool MergeCellsWithSameSize ()
 Returns the merge cells with same size
Created in NX9.0.0. More...
 
bool ReportTapHoleSizeForThreadedHoles ()
 Returns the report tap hole size for threaded holes
Created in NX9.0.0. More...
 
void SetDecimalPlaces (int decimalPlaces)
 Sets the decimal places
Created in NX9.0.0. More...
 
void SetDeletedHolesDisplay (NXOpen::Annotations::HoleTableSettingsFormatBuilder::DeletedHolesDisplayType deletedHolesDisplay)
 Sets the deleted holes display
Created in NX9.0.0. More...
 
void SetDepthMeasurementDatum (NXOpen::Annotations::HoleTableSettingsFormatBuilder::DepthMeasurementDatumType depthMeasurementDatum)
 Sets the depth measurement datum
Created in NX9.0.0. More...
 
void SetDisplayAllTextInUpperCase (bool displayAllTextInUpperCase)
 Sets the display all text in upper case
Created in NX9.0.0. More...
 
void SetDisplayPartBodyName (bool displayPartBodyName)
 Sets the display part and body name
Created in NX9.0.0. More...
 
void SetMergeCellsWithSameSize (bool mergeCellsWithSameSize)
 Sets the merge cells with same size
Created in NX9.0.0. More...
 
void SetReportTapHoleSizeForThreadedHoles (bool reportTapHoleSizeForThreadedHoles)
 Sets the report tap hole size for threaded holes
Created in NX9.0.0. More...
 
void SetShowColumns (NXOpen::Annotations::HoleTableSettingsFormatBuilder::ShowColumnsType showColumns)
 Sets the show columns
Created in NX9.0.0. More...
 
void SetSizeFormat (NXOpen::Annotations::HoleTableSettingsFormatBuilder::SizeFormatType sizeFormat)
 Sets the size format
Created in NX9.0.0. More...
 
NXOpen::Annotations::HoleTableSettingsFormatBuilder::ShowColumnsType ShowColumns ()
 Returns the show columns
Created in NX9.0.0. More...
 
NXOpen::Annotations::HoleTableSettingsFormatBuilder::SizeFormatType SizeFormat ()
 Returns the size format
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::HoleTableSettingsFormatBuilder
Created in NX9.0.0.


Member Enumeration Documentation

Represents Deleted Holes Display options.

Enumerator
DeletedHolesDisplayTypeStrikethrough 

Strikethrough.

DeletedHolesDisplayTypeHideText 

HideText.

DeletedHolesDisplayTypeRemove 

Remove.

Represents Depth Measurement Datum options.

Enumerator
DepthMeasurementDatumTypeTopBottomFace 

top bottom face

DepthMeasurementDatumTypeBaseFace 

base face

DepthMeasurementDatumTypeStepFace 

step face

Represents Show Columns options.

Enumerator
ShowColumnsTypeXy 

X and Y.

ShowColumnsTypeXyz 

X, Y and Z.

ShowColumnsTypeAll 

All.

Represents Size Format options.

Enumerator
SizeFormatTypeDisplayInSummaryRows 

Display in Summary Rows.

SizeFormatTypeDisplayInColumn 

Display in Column.

Member Function Documentation

int NXOpen::Annotations::HoleTableSettingsFormatBuilder::DecimalPlaces ( )

Returns the decimal places
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::HoleTableSettingsFormatBuilder::DeletedHolesDisplayType NXOpen::Annotations::HoleTableSettingsFormatBuilder::DeletedHolesDisplay ( )

Returns the deleted holes display
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::HoleTableSettingsFormatBuilder::DepthMeasurementDatumType NXOpen::Annotations::HoleTableSettingsFormatBuilder::DepthMeasurementDatum ( )

Returns the depth measurement datum
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::HoleTableSettingsFormatBuilder::DisplayAllTextInUpperCase ( )

Returns the display all text in upper case
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::HoleTableSettingsFormatBuilder::DisplayPartBodyName ( )

Returns the display part and body name
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::HoleTableSettingsFormatBuilder::MergeCellsWithSameSize ( )

Returns the merge cells with same size
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::HoleTableSettingsFormatBuilder::ReportTapHoleSizeForThreadedHoles ( )

Returns the report tap hole size for threaded holes
Created in NX9.0.0.



License requirements : None

void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetDecimalPlaces ( int  decimalPlaces)

Sets the decimal places
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
decimalPlacesdecimalplaces
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetDeletedHolesDisplay ( NXOpen::Annotations::HoleTableSettingsFormatBuilder::DeletedHolesDisplayType  deletedHolesDisplay)

Sets the deleted holes display
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
deletedHolesDisplaydeletedholesdisplay
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetDepthMeasurementDatum ( NXOpen::Annotations::HoleTableSettingsFormatBuilder::DepthMeasurementDatumType  depthMeasurementDatum)

Sets the depth measurement datum
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
depthMeasurementDatumdepthmeasurementdatum
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetDisplayAllTextInUpperCase ( bool  displayAllTextInUpperCase)

Sets the display all text in upper case
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
displayAllTextInUpperCasedisplayalltextinuppercase
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetDisplayPartBodyName ( bool  displayPartBodyName)

Sets the display part and body name
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
displayPartBodyNamedisplaypartbodyname
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetMergeCellsWithSameSize ( bool  mergeCellsWithSameSize)

Sets the merge cells with same size
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
mergeCellsWithSameSizemergecellswithsamesize
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetReportTapHoleSizeForThreadedHoles ( bool  reportTapHoleSizeForThreadedHoles)

Sets the report tap hole size for threaded holes
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
reportTapHoleSizeForThreadedHolesreporttapholesizeforthreadedholes
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetShowColumns ( NXOpen::Annotations::HoleTableSettingsFormatBuilder::ShowColumnsType  showColumns)

Sets the show columns
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
showColumnsshowcolumns
void NXOpen::Annotations::HoleTableSettingsFormatBuilder::SetSizeFormat ( NXOpen::Annotations::HoleTableSettingsFormatBuilder::SizeFormatType  sizeFormat)

Sets the size format
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
sizeFormatsizeformat
NXOpen::Annotations::HoleTableSettingsFormatBuilder::ShowColumnsType NXOpen::Annotations::HoleTableSettingsFormatBuilder::ShowColumns ( )

Returns the show columns
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::HoleTableSettingsFormatBuilder::SizeFormatType NXOpen::Annotations::HoleTableSettingsFormatBuilder::SizeFormat ( )

Returns the size format
Created in NX9.0.0.



License requirements : None

virtual bool NXOpen::Annotations::HoleTableSettingsFormatBuilder::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.