|
NX Open C++ Reference Guide
|
Represents a @link Tooling::HoleReportBuilder Tooling::HoleReportBuilder@endlink This class is for Hole Report Design UI <br> To create a new instance of this class, use @link Tooling::HoleReportCollection::CreateHoleReportBuilder Tooling::HoleReportCollection::CreateHoleReportBuilder @endlink <br>
Default values. More...
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::TaggedObject * | CreatedOrdinateOrigin () |
| Returns the created ordinate origin Created in NX6.0.3. | |
| NXOpen::TaggedObject * | CreateOrdinateOrigin (int quadrant, NXOpen::TaggedObject *viewTag, const NXOpen::Point3d &pointData) |
| Create Ordinate Origin. | |
| NXOpen::SelectEdgeList * | HoleTable () |
| Returns the hole table to edit Created in NX6.0.0. | |
| NXOpen::SelectPointList * | OrdinateOrigin () |
| 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::SelectEdgeList * | TableAddHole () |
| Returns the holes to add to the table Created in NX6.0.0. | |
| NXOpen::SelectEdgeList * | TableHole () |
| Returns the holes in window to create hole report Created in NX6.0.0. | |
| NXOpen::Point * | TableOrigin () |
| Returns the table origin Created in NX6.0.0. | |
| NXOpen::Drawings::SelectDraftingViewList * | TableView () |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a @link Tooling::HoleReportBuilder Tooling::HoleReportBuilder@endlink This class is for Hole Report Design UI <br> To create a new instance of this class, use @link Tooling::HoleReportCollection::CreateHoleReportBuilder Tooling::HoleReportCollection::CreateHoleReportBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
QuadrantType |
PositiveQuadrantI |
|
SelectionType |
ViewSelection |
Created in NX6.0.0.
Specifies the option of which quadrant is positive.
| NXOpen::TaggedObject* NXOpen::Tooling::HoleReportBuilder::CreatedOrdinateOrigin | ( | ) |
Returns the created ordinate origin
Created in NX6.0.3.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::HoleReportBuilder::CreateOrdinateOrigin | ( | int | quadrant, |
| NXOpen::TaggedObject * | viewTag, | ||
| const NXOpen::Point3d & | pointData | ||
| ) |
Create Ordinate Origin.
| quadrant | value of the positive quadrant |
| viewTag | the view |
| pointData | data of the cursor point |
| NXOpen::SelectEdgeList* NXOpen::Tooling::HoleReportBuilder::HoleTable | ( | ) |
Returns the hole table to edit
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectPointList* NXOpen::Tooling::HoleReportBuilder::OrdinateOrigin | ( | ) |
Returns the ordinate origin to get the coords in given ordinate
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::HoleReportBuilder::EnumQuadrantType NXOpen::Tooling::HoleReportBuilder::QuadrantType | ( | ) |
Returns the positive quadrant type
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::HoleReportBuilder::EnumSelectionType NXOpen::Tooling::HoleReportBuilder::SelectionType | ( | ) |
Returns the selection type to choose select view or holes in window to create hole report
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::HoleReportBuilder::SetCreatedOrdinateOrigin | ( | NXOpen::TaggedObject * | ordinateOriginTag | ) |
Sets the created ordinate origin
Created in NX6.0.3.
License requirements : None
| ordinateOriginTag | Sets the created ordinate origin |
| void NXOpen::Tooling::HoleReportBuilder::SetQuadrantType | ( | NXOpen::Tooling::HoleReportBuilder::EnumQuadrantType | quadrantType | ) |
Sets the positive quadrant type
Created in NX6.0.0.
License requirements : None
| quadrantType | Sets the positive quadrant type |
| void NXOpen::Tooling::HoleReportBuilder::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.
License requirements : None
| selectionType | Sets the selection type value |
| void NXOpen::Tooling::HoleReportBuilder::SetTableOrigin | ( | NXOpen::Point * | tableOrigin | ) |
Sets the table origin
Created in NX6.0.0.
License requirements : None
| tableOrigin | Sets the table origin to create hole table |
| void NXOpen::Tooling::HoleReportBuilder::SetType | ( | NXOpen::Tooling::HoleReportBuilder::Types | type | ) |
Sets the type of hole table
Created in NX7.5.0.
License requirements : None
| type | type |
| NXOpen::SelectEdgeList* NXOpen::Tooling::HoleReportBuilder::TableAddHole | ( | ) |
Returns the holes to add to the table
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectEdgeList* NXOpen::Tooling::HoleReportBuilder::TableHole | ( | ) |
Returns the holes in window to create hole report
Created in NX6.0.0.
License requirements : None
| NXOpen::Point* NXOpen::Tooling::HoleReportBuilder::TableOrigin | ( | ) |
Returns the table origin
Created in NX6.0.0.
License requirements : None
| NXOpen::Drawings::SelectDraftingViewList* NXOpen::Tooling::HoleReportBuilder::TableView | ( | ) |
Returns the view to create hole report
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::HoleReportBuilder::Types NXOpen::Tooling::HoleReportBuilder::Type | ( | ) |
Returns the type of hole table
Created in NX7.5.0.
License requirements : None