NX Open C++ Reference Guide
|
Represents a curve continuity builder
To create a new instance of this class, use NXOpen::GeometricAnalysis::AnalysisObjectCollection::CreateCurveContinuityBuilder
Default values.
More...
Public Types | |
enum | Type { TypeCurvetoObject, TypeMulticurve } |
Define curve continuity types. More... | |
Public Member Functions | |
NXOpen::Expression * | AngularThreshold () |
Returns the angular threshold Created in NX11.0.1. More... | |
NXOpen::GeometricAnalysis::CurveContinuityBuilder::Type | ContinuityType () |
Returns the curve continuity type Created in NX11.0.1. More... | |
NXOpen::Expression * | DistanceThreshold () |
Returns the distance threshold Created in NX11.0.1. More... | |
NXOpen::SelectNXObject * | DynamicLabel () |
Returns the location for dynamic label Created in NX11.0.1. More... | |
double | EndPointX () |
Returns the end point x value Created in NX7.0.0. More... | |
double | EndPointY () |
Returns the end point y value Created in NX7.0.0. More... | |
double | EndPointZ () |
Returns the end point z value Created in NX7.0.0. More... | |
bool | G0Check () |
Returns the G0 check Created in NX7.0.0. More... | |
bool | G0Check2 () |
Returns the G0 check for multicurve Created in NX11.0.1. More... | |
double | G0Tolerance () |
Returns the g0 tolerance Created in NX11.0.1. More... | |
bool | G1Check () |
Returns the G1 check Created in NX7.0.0. More... | |
bool | G1Check2 () |
Returns the G1 check for multicurve Created in NX11.0.1. More... | |
double | G1Tolerance () |
Returns the g1 tolerance Created in NX11.0.1. More... | |
bool | G2Check () |
Returns the G2 check Created in NX7.0.0. More... | |
bool | G2Check2 () |
Returns the G2 check for multicurve Created in NX11.0.1. More... | |
double | G2Tolerance () |
Returns the g2 tolerance Created in NX11.0.1. More... | |
bool | G3Check () |
Returns the G3 check Created in NX7.0.0. More... | |
bool | G3Check2 () |
Returns the G3 check for multicurve Created in NX11.0.1. More... | |
double | G3Tolerance () |
Returns the g3 tolerance Created in NX11.0.1. More... | |
NXOpen::SelectDisplayableObjectList * | MultiCurve () |
Returns the multiple curve Created in NX11.0.1. More... | |
void | ResetShowDeviation () |
Prepare to toggle deviation label Created in NX11.0.1. More... | |
NXOpen::SelectNXObject * | SelectCurve () |
Returns the select curve Created in NX7.0.0. More... | |
NXOpen::SelectNXObject * | SelectObject () |
Returns the select object Created in NX7.0.0. More... | |
void | SetContinuityType (NXOpen::GeometricAnalysis::CurveContinuityBuilder::Type continuityType) |
Sets the curve continuity type Created in NX11.0.1. More... | |
void | SetEndPointX (double endPointX) |
Sets the end point x value Created in NX7.0.0. More... | |
void | SetEndPointY (double endPointY) |
Sets the end point y value Created in NX7.0.0. More... | |
void | SetEndPointZ (double endPointZ) |
Sets the end point z value Created in NX7.0.0. More... | |
void | SetG0Check (bool g0Check) |
Sets the G0 check Created in NX7.0.0. More... | |
void | SetG0Check2 (bool g0Check2) |
Sets the G0 check for multicurve Created in NX11.0.1. More... | |
void | SetG0Tolerance (double g0Tolerance) |
Sets the g0 tolerance Created in NX11.0.1. More... | |
void | SetG1Check (bool g1Check) |
Sets the G1 check Created in NX7.0.0. More... | |
void | SetG1Check2 (bool g1Check2) |
Sets the G1 check for multicurve Created in NX11.0.1. More... | |
void | SetG1Tolerance (double g1Tolerance) |
Sets the g1 tolerance Created in NX11.0.1. More... | |
void | SetG2Check (bool g2Check) |
Sets the G2 check Created in NX7.0.0. More... | |
void | SetG2Check2 (bool g2Check2) |
Sets the G2 check for multicurve Created in NX11.0.1. More... | |
void | SetG2Tolerance (double g2Tolerance) |
Sets the g2 tolerance Created in NX11.0.1. More... | |
void | SetG3Check (bool g3Check) |
Sets the G3 check Created in NX7.0.0. More... | |
void | SetG3Check2 (bool g3Check2) |
Sets the G3 check for multicurve Created in NX11.0.1. More... | |
void | SetG3Tolerance (double g3Tolerance) |
Sets the g3 tolerance Created in NX11.0.1. More... | |
void | SetShowDeviation (bool showDeviation) |
Sets the show deviation label Created in NX11.0.1. More... | |
void | SetShowMarkup (bool showMarkup) |
Sets the show tolerance markup Created in NX11.0.1. More... | |
void | SetShowMaximum (bool showMaximum) |
Sets the show maximum label Created in NX11.0.1. More... | |
void | SetShowMinimum (bool showMinimum) |
Sets the show minimum label Created in NX11.0.1. More... | |
void | SetShowNeedle (bool showNeedle) |
Sets the show needle Created in NX7.0.0. More... | |
void | SetShowOutOfTolerance (bool showOutOfTolerance) |
Sets the show out of tolerance only Created in NX11.0.1. More... | |
bool | ShowDeviation () |
Returns the show deviation label Created in NX11.0.1. More... | |
bool | ShowMarkup () |
Returns the show tolerance markup Created in NX11.0.1. More... | |
bool | ShowMaximum () |
Returns the show maximum label Created in NX11.0.1. More... | |
bool | ShowMinimum () |
Returns the show minimum label Created in NX11.0.1. More... | |
bool | ShowNeedle () |
Returns the show needle Created in NX7.0.0. More... | |
bool | ShowOutOfTolerance () |
Returns the show out of tolerance only Created in NX11.0.1. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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... | |
Represents a curve continuity builder
To create a new instance of this class, use NXOpen::GeometricAnalysis::AnalysisObjectCollection::CreateCurveContinuityBuilder
Default values.
Property | Value |
---|---|
AngularThreshold.Value |
15.0 |
ContinuityType |
Multicurve |
DistanceThreshold.Value |
10.0 (millimeters part), 0.5 (inches part) |
EndPointX |
0 |
EndPointY |
0 |
EndPointZ |
0 |
G0Check |
1 |
G0Check2 |
1 |
G0Tolerance |
0.01 |
G1Check |
0 |
G1Check2 |
0 |
G1Tolerance |
0.5 |
G2Check |
0 |
G2Check2 |
0 |
G2Tolerance |
0.5 |
G3Check |
0 |
G3Check2 |
0 |
G3Tolerance |
0.5 |
ShowDeviation |
1 |
ShowMarkup |
1 |
ShowMaximum |
0 |
ShowMinimum |
0 |
ShowNeedle |
1 |
ShowOutOfTolerance |
0 |
Created in NX7.0.0.
NXOpen::Expression* NXOpen::GeometricAnalysis::CurveContinuityBuilder::AngularThreshold | ( | ) |
Returns the angular threshold
Created in NX11.0.1.
License requirements : None
NXOpen::GeometricAnalysis::CurveContinuityBuilder::Type NXOpen::GeometricAnalysis::CurveContinuityBuilder::ContinuityType | ( | ) |
Returns the curve continuity type
Created in NX11.0.1.
License requirements : None
NXOpen::Expression* NXOpen::GeometricAnalysis::CurveContinuityBuilder::DistanceThreshold | ( | ) |
Returns the distance threshold
Created in NX11.0.1.
License requirements : None
NXOpen::SelectNXObject* NXOpen::GeometricAnalysis::CurveContinuityBuilder::DynamicLabel | ( | ) |
Returns the location for dynamic label
Created in NX11.0.1.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::EndPointX | ( | ) |
Returns the end point x value
Created in NX7.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::EndPointY | ( | ) |
Returns the end point y value
Created in NX7.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::EndPointZ | ( | ) |
Returns the end point z value
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G0Check | ( | ) |
Returns the G0 check
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G0Check2 | ( | ) |
Returns the G0 check for multicurve
Created in NX11.0.1.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::G0Tolerance | ( | ) |
Returns the g0 tolerance
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G1Check | ( | ) |
Returns the G1 check
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G1Check2 | ( | ) |
Returns the G1 check for multicurve
Created in NX11.0.1.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::G1Tolerance | ( | ) |
Returns the g1 tolerance
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G2Check | ( | ) |
Returns the G2 check
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G2Check2 | ( | ) |
Returns the G2 check for multicurve
Created in NX11.0.1.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::G2Tolerance | ( | ) |
Returns the g2 tolerance
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G3Check | ( | ) |
Returns the G3 check
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::G3Check2 | ( | ) |
Returns the G3 check for multicurve
Created in NX11.0.1.
License requirements : None
double NXOpen::GeometricAnalysis::CurveContinuityBuilder::G3Tolerance | ( | ) |
Returns the g3 tolerance
Created in NX11.0.1.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::GeometricAnalysis::CurveContinuityBuilder::MultiCurve | ( | ) |
Returns the multiple curve
Created in NX11.0.1.
License requirements : None
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::ResetShowDeviation | ( | ) |
Prepare to toggle deviation label
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
NXOpen::SelectNXObject* NXOpen::GeometricAnalysis::CurveContinuityBuilder::SelectCurve | ( | ) |
Returns the select curve
Created in NX7.0.0.
License requirements : None
NXOpen::SelectNXObject* NXOpen::GeometricAnalysis::CurveContinuityBuilder::SelectObject | ( | ) |
Returns the select object
Created in NX7.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetContinuityType | ( | NXOpen::GeometricAnalysis::CurveContinuityBuilder::Type | continuityType | ) |
Sets the curve continuity type
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
continuityType | continuitytype |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetEndPointX | ( | double | endPointX | ) |
Sets the end point x value
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
endPointX | endpointx |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetEndPointY | ( | double | endPointY | ) |
Sets the end point y value
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
endPointY | endpointy |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetEndPointZ | ( | double | endPointZ | ) |
Sets the end point z value
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
endPointZ | endpointz |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG0Check | ( | bool | g0Check | ) |
Sets the G0 check
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
g0Check | g0check |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG0Check2 | ( | bool | g0Check2 | ) |
Sets the G0 check for multicurve
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g0Check2 | g0check2 |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG0Tolerance | ( | double | g0Tolerance | ) |
Sets the g0 tolerance
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g0Tolerance | g0tolerance |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG1Check | ( | bool | g1Check | ) |
Sets the G1 check
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
g1Check | g1check |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG1Check2 | ( | bool | g1Check2 | ) |
Sets the G1 check for multicurve
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g1Check2 | g1check2 |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG1Tolerance | ( | double | g1Tolerance | ) |
Sets the g1 tolerance
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g1Tolerance | g1tolerance |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG2Check | ( | bool | g2Check | ) |
Sets the G2 check
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
g2Check | g2check |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG2Check2 | ( | bool | g2Check2 | ) |
Sets the G2 check for multicurve
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g2Check2 | g2check2 |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG2Tolerance | ( | double | g2Tolerance | ) |
Sets the g2 tolerance
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g2Tolerance | g2tolerance |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG3Check | ( | bool | g3Check | ) |
Sets the G3 check
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
g3Check | g3check |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG3Check2 | ( | bool | g3Check2 | ) |
Sets the G3 check for multicurve
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g3Check2 | g3check2 |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetG3Tolerance | ( | double | g3Tolerance | ) |
Sets the g3 tolerance
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
g3Tolerance | g3tolerance |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowDeviation | ( | bool | showDeviation | ) |
Sets the show deviation label
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
showDeviation | showdeviation |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowMarkup | ( | bool | showMarkup | ) |
Sets the show tolerance markup
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
showMarkup | showmarkup |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowMaximum | ( | bool | showMaximum | ) |
Sets the show maximum label
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
showMaximum | showmaximum |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowMinimum | ( | bool | showMinimum | ) |
Sets the show minimum label
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
showMinimum | showminimum |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowNeedle | ( | bool | showNeedle | ) |
Sets the show needle
Created in NX7.0.0.
License requirements : gateway ("UG GATEWAY")
showNeedle | showneedle |
void NXOpen::GeometricAnalysis::CurveContinuityBuilder::SetShowOutOfTolerance | ( | bool | showOutOfTolerance | ) |
Sets the show out of tolerance only
Created in NX11.0.1.
License requirements : gateway ("UG GATEWAY")
showOutOfTolerance | showoutoftolerance |
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowDeviation | ( | ) |
Returns the show deviation label
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowMarkup | ( | ) |
Returns the show tolerance markup
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowMaximum | ( | ) |
Returns the show maximum label
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowMinimum | ( | ) |
Returns the show minimum label
Created in NX11.0.1.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowNeedle | ( | ) |
Returns the show needle
Created in NX7.0.0.
License requirements : None
bool NXOpen::GeometricAnalysis::CurveContinuityBuilder::ShowOutOfTolerance | ( | ) |
Returns the show out of tolerance only
Created in NX11.0.1.
License requirements : None