NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::HoleReportBuilder Class Reference

Represents a Tooling::HoleReportBuilder This class is for Hole Report Design UI
To create a new instance of this class, use Tooling::HoleReportCollection::CreateHoleReportBuilder
Default values. More...

Inheritance diagram for NXOpen::Tooling::HoleReportBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  EnumQuadrantType {
  EnumQuadrantTypePositiveQuadrantI, EnumQuadrantTypePositiveQuadrantIi, EnumQuadrantTypePositiveQuadrantIii, EnumQuadrantTypePositiveQuadrantIv,
  EnumQuadrantTypePositiveQuadrantAll
}
 Specifies the option of which quadrant is positive. More...
enum  EnumSelectionType { EnumSelectionTypeViewSelection, EnumSelectionTypeWindowSelection }
 Specifies the option of selection type to create hole table. More...
enum  Types { TypesCreateTable, TypesUpdateTable }
 Specifies the option of hole table type. More...

Public Member Functions

NXOpen::TaggedObjectCreatedOrdinateOrigin ()
 Returns the created ordinate origin
Created in NX6.0.3.
NXOpen::TaggedObjectCreateOrdinateOrigin (int quadrant, NXOpen::TaggedObject *viewTag, const NXOpen::Point3d &pointData)
 Create Ordinate Origin.
NXOpen::SelectEdgeListHoleTable ()
 Returns the hole table to edit
Created in NX6.0.0.
NXOpen::SelectPointListOrdinateOrigin ()
 Returns the ordinate origin to get the coords in given ordinate
Created in NX6.0.0.
NXOpen::Tooling::HoleReportBuilder::EnumQuadrantType QuadrantType ()
 Returns the positive quadrant type
Created in NX6.0.0.
NXOpen::Tooling::HoleReportBuilder::EnumSelectionType SelectionType ()
 Returns the selection type to choose select view or holes in window to create hole report
Created in NX6.0.0.
void SetCreatedOrdinateOrigin (NXOpen::TaggedObject *ordinateOriginTag)
 Sets the created ordinate origin
Created in NX6.0.3.
void SetQuadrantType (NXOpen::Tooling::HoleReportBuilder::EnumQuadrantType quadrantType)
 Sets the positive quadrant type
Created in NX6.0.0.
void SetSelectionType (NXOpen::Tooling::HoleReportBuilder::EnumSelectionType selectionType)
 Sets the selection type to choose select view or holes in window to create hole report
Created in NX6.0.0.
void SetTableOrigin (NXOpen::Point *tableOrigin)
 Sets the table origin
Created in NX6.0.0.
void SetType (NXOpen::Tooling::HoleReportBuilder::Types type)
 Sets the type of hole table
Created in NX7.5.0.
NXOpen::SelectEdgeListTableAddHole ()
 Returns the holes to add to the table
Created in NX6.0.0.
NXOpen::SelectEdgeListTableHole ()
 Returns the holes in window to create hole report
Created in NX6.0.0.
NXOpen::PointTableOrigin ()
 Returns the table origin
Created in NX6.0.0.
NXOpen::Drawings::SelectDraftingViewListTableView ()
 Returns the view to create hole report
Created in NX6.0.0.
NXOpen::Tooling::HoleReportBuilder::Types Type ()
 Returns the type of hole table
Created in NX7.5.0.

Detailed Description

Represents a Tooling::HoleReportBuilder This class is for Hole Report Design UI
To create a new instance of this class, use Tooling::HoleReportCollection::CreateHoleReportBuilder
Default values.

Property Value

QuadrantType

PositiveQuadrantI

SelectionType

ViewSelection


Created in NX6.0.0.


Member Enumeration Documentation

Specifies the option of which quadrant is positive.

Enumerator:
EnumQuadrantTypePositiveQuadrantI 

First quadrant is positive.

EnumQuadrantTypePositiveQuadrantIi 

Second quadrant is positive.

EnumQuadrantTypePositiveQuadrantIii 

Third quadrant is positive.

EnumQuadrantTypePositiveQuadrantIv 

Forth quadrant is positive.

EnumQuadrantTypePositiveQuadrantAll 

All quadrant is positive.

Specifies the option of selection type to create hole table.

Enumerator:
EnumSelectionTypeViewSelection 

Selects view to create hole table.

EnumSelectionTypeWindowSelection 

Selects holes in window to create hole table.

Specifies the option of hole table type.

Enumerator:
TypesCreateTable 

the hole table type of create hole table

TypesUpdateTable 

the hole table type of update hole table


Member Function Documentation

Returns the created ordinate origin
Created in NX6.0.3.



License requirements : None

Create Ordinate Origin.

Returns:
the new ordinate
Created in NX6.0.3.

License requirements : None
Parameters:
quadrantvalue of the positive quadrant
viewTagthe view
pointDatadata of the cursor point

Returns the hole table to edit
Created in NX6.0.0.



License requirements : None

Returns the ordinate origin to get the coords in given ordinate
Created in NX6.0.0.



License requirements : None

Returns the positive quadrant type
Created in NX6.0.0.



License requirements : None

Returns the selection type to choose select view or holes in window to create hole report
Created in NX6.0.0.



License requirements : None

Sets the created ordinate origin
Created in NX6.0.3.



License requirements : None

Parameters:
ordinateOriginTagSets the created ordinate origin

Sets the positive quadrant type
Created in NX6.0.0.



License requirements : None

Parameters:
quadrantTypeSets the positive quadrant type

Sets the selection type to choose select view or holes in window to create hole report
Created in NX6.0.0.



License requirements : None

Parameters:
selectionTypeSets the selection type value

Sets the table origin
Created in NX6.0.0.



License requirements : None

Parameters:
tableOriginSets the table origin to create hole table

Sets the type of hole table
Created in NX7.5.0.



License requirements : None

Parameters:
typetype

Returns the holes to add to the table
Created in NX6.0.0.



License requirements : None

Returns the holes in window to create hole report
Created in NX6.0.0.



License requirements : None

Returns the table origin
Created in NX6.0.0.



License requirements : None

Returns the view to create hole report
Created in NX6.0.0.



License requirements : None

Returns the type of hole table
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.