NX Open C++ Reference Guide
|
Represents the builder for adding a datum plane grid Display::DatumPlaneGrid to a datum plane. More...
Public Member Functions | |
std::vector< NXOpen::DatumPlane * > | GetDatumPlanes () |
Get the list of datum planes. | |
NXOpen::Display::DatumPlaneGridBuilder::GridOrientationType | GridOrientation () |
Returns the grid orientation Created in NX6.0.0. | |
void | SetDatumPlanes (const std::vector< NXOpen::DatumPlane * > &datumPlanes) |
Set the list of datum planes. | |
void | SetGridOrientation (NXOpen::Display::DatumPlaneGridBuilder::GridOrientationType gridOrientation) |
Sets the grid orientation Created in NX6.0.0. | |
![]() | |
bool | Associative () |
Returns the associative Created in NX6.0.0. | |
bool | GetCornerPoints (NXOpen::Point3d *point1, NXOpen::Point3d *point2, NXOpen::Point3d *point3, NXOpen::Point3d *point4) |
Gets corner points of the grid. | |
NXOpen::Display::BoundedGridBuilder::LabelReferenceType | LabelReference () |
Returns the label reference Created in NX6.0.0. | |
NXOpen::Point3d | LocalOrigin () |
Returns the local origin Created in NX6.0.0. | |
void | SaveCurves (const NXString &groupName) |
Creates curves by intersecting the bounded grid with all bodies in the part of the grid object. | |
void | SaveCurves (const char *groupName) |
Creates curves by intersecting the bounded grid with all bodies in the part of the grid object. | |
NXOpen::Display::SectionCurveSettingsBuilder * | SectionCurveSettings () |
Returns the curve settings builder Created in NX6.0.0. | |
void | SetAssociative (bool associative) |
Sets the associative Created in NX6.0.0. | |
bool | SetCornerPoints (const NXOpen::Point3d &point1, const NXOpen::Point3d &point2, const NXOpen::Point3d &point3, const NXOpen::Point3d &point4) |
Sets corner points of the grid. | |
void | SetLabelReference (NXOpen::Display::BoundedGridBuilder::LabelReferenceType labelReference) |
Sets the label reference Created in NX6.0.0. | |
void | SetLocalOrigin (const NXOpen::Point3d &localOrigin) |
Sets the local origin Created in NX6.0.0. | |
void | SetShowLabel (NXOpen::Display::BoundedGridBuilder::ShowLabelType showLabelType) |
Sets the show labels Created in NX6.0.0. | |
NXOpen::Display::BoundedGridBuilder::ShowLabelType | ShowLabel () |
Returns the show labels Created in NX6.0.0. | |
![]() | |
void | InheritSettings (NXOpen::Display::Grid *grid) |
Inherits the settings from the specified grid. | |
NXOpen::NXColor * | LineColor () |
Returns the line color Created in NX6.0.0. | |
double | MajorLineSpacing () |
Returns the major line spacing Created in NX6.0.0. | |
NXOpen::Display::GridBuilder::LineStyleType | MajorLineStyle () |
Returns the major line style Created in NX6.0.0. | |
NXOpen::Display::GridBuilder::LineWeightType | MajorLineWeight () |
Returns the major line weight Created in NX6.0.0. | |
int | MinorLinesPerMajor () |
Returns the minor lines per major Created in NX6.0.0. | |
NXOpen::Display::GridBuilder::LineStyleType | MinorLineStyle () |
Returns the minor line style Created in NX6.0.0. | |
NXOpen::Display::GridBuilder::LineWeightType | MinorLineWeight () |
Returns the minor line weight Created in NX6.0.0. | |
void | SetLineColor (NXOpen::NXColor *lineColor) |
Sets the line color Created in NX6.0.0. | |
void | SetMajorLineSpacing (double majorLineSpacing) |
Sets the major line spacing Created in NX6.0.0. | |
void | SetMajorLineStyle (NXOpen::Display::GridBuilder::LineStyleType majorLineStyle) |
Sets the major line style Created in NX6.0.0. | |
void | SetMajorLineWeight (NXOpen::Display::GridBuilder::LineWeightType majorLineWeight) |
Sets the major line weight Created in NX6.0.0. | |
void | SetMinorLinesPerMajor (int minorLinesPerMajor) |
Sets the minor lines per major Created in NX6.0.0. | |
void | SetMinorLineStyle (NXOpen::Display::GridBuilder::LineStyleType minorLineStyle) |
Sets the minor line style Created in NX6.0.0. | |
void | SetMinorLineWeight (NXOpen::Display::GridBuilder::LineWeightType minorLineWeight) |
Sets the minor line weight Created in NX6.0.0. | |
void | SetShow (bool show) |
Sets the show Created in NX6.0.0. | |
void | SetShowMajorLines (bool showMajorLines) |
Sets the show major lines Created in NX6.0.0. | |
void | SetShowOnTop (bool showOnTop) |
Sets the show on top Created in NX6.0.0. | |
void | SetSnapPointsPerMinor (int snapPointsPerMinor) |
Sets the snap points per minor Created in NX6.0.0. | |
void | SetSnapToGrid (bool snapToGrid) |
Sets the snap to grid Created in NX6.0.0. | |
bool | Show () |
Returns the show Created in NX6.0.0. | |
bool | ShowMajorLines () |
Returns the show major lines Created in NX6.0.0. | |
bool | ShowOnTop () |
Returns the show on top Created in NX6.0.0. | |
int | SnapPointsPerMinor () |
Returns the snap points per minor Created in NX6.0.0. | |
bool | SnapToGrid () |
Returns the snap to grid Created in NX6.0.0. | |
![]() | |
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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the builder for adding a datum plane grid Display::DatumPlaneGrid to a datum plane.
<br> To create a new instance of this class, use @link Display::GridCollection::CreateDatumPlaneGridBuilder Display::GridCollection::CreateDatumPlaneGridBuilder @endlink <br>
Default values.
Property | Value |
---|---|
Associative |
1 |
GridOrientation |
Custom |
LabelReference |
Local |
MajorLineSpacing |
100 (millimeters part), 1 (inches part) |
MajorLineStyle |
Solid |
MajorLineWeight |
Normal |
MinorLineStyle |
Dashed |
MinorLineWeight |
Thin |
MinorLinesPerMajor |
1 |
Show |
1 |
ShowLabel |
Always |
ShowMajorLines |
1 |
ShowOnTop |
0 |
SnapPointsPerMinor |
1 |
SnapToGrid |
0 |
Created in NX6.0.0.
std::vector<NXOpen::DatumPlane *> NXOpen::Display::DatumPlaneGridBuilder::GetDatumPlanes | ( | ) |
Get the list of datum planes.
NXOpen::Display::DatumPlaneGridBuilder::GridOrientationType NXOpen::Display::DatumPlaneGridBuilder::GridOrientation | ( | ) |
Returns the grid orientation
Created in NX6.0.0.
License requirements : None
void NXOpen::Display::DatumPlaneGridBuilder::SetDatumPlanes | ( | const std::vector< NXOpen::DatumPlane * > & | datumPlanes | ) |
Set the list of datum planes.
When editing an existing datum plane grid, only a single datum plane may be set and it must meet the following conditions:
Created in NX6.0.0.
License requirements : None
datumPlanes | datum plane list |
void NXOpen::Display::DatumPlaneGridBuilder::SetGridOrientation | ( | NXOpen::Display::DatumPlaneGridBuilder::GridOrientationType | gridOrientation | ) |
Sets the grid orientation
Created in NX6.0.0.
License requirements : None
gridOrientation | gridorientation |