NX Open C++ Reference Guide
|
Data offering connectivity controls for Features::BridgeCurveBuilderEx . More...
Public Types | |
enum | CurveDirectionOptions { CurveDirectionOptionsTangent, CurveDirectionOptionsPerpendicular } |
Tangent constraint direction when end is attached to a section. More... | |
enum | FaceDirectionOptions { FaceDirectionOptionsSectional, FaceDirectionOptionsIsoU, FaceDirectionOptionsIsoV } |
Tangent constraint direction when end is attached to a face. More... | |
Public Member Functions | |
bool | CanReverseDirection () |
Returns the flag indicating if tangent direction is to be reversed Created in NX8.5.0. | |
NXOpen::GeometricUtilities::Continuity * | Continuity () |
Returns the continuity level Created in NX8.5.0. | |
NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions | CurveDirectionOption () |
Returns the curve direction option Created in NX8.5.0. | |
NXOpen::Direction * | DirectionAtPoint () |
Returns the direction at point Created in NX8.5.0. | |
void | EditUVPercentage (double uPercent, double vPercent) |
Edits parameter percentage of a representative point on face Created in NX8.5.0. | |
NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions | FaceDirectionOption () |
Returns the face direction option Created in NX8.5.0. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | LocationOnSection () |
Returns the location on section Created in NX8.5.0. | |
NXOpen::SelectFace * | PerpendicularFace () |
Returns the perpendicular face Created in NX8.5.0. | |
NXOpen::Expression * | SectionAngle () |
Returns the section angle. | |
void | SetCanReverseDirection (bool reverseDirection) |
Sets the flag indicating if tangent direction is to be reversed Created in NX8.5.0. | |
void | SetCurveDirectionOption (NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions curveDirectionOption) |
Sets the curve direction option Created in NX8.5.0. | |
void | SetDirectionAtPoint (NXOpen::Direction *direction) |
Sets the direction at point Created in NX8.5.0. | |
void | SetFaceDirectionOption (NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions faceDirectionOption) |
Sets the face direction option Created in NX8.5.0. | |
void | UpdateBasedOnLocationOnSection () |
Updates the data based on BridgeCurveConnectivity::LocationOnSection and BridgeCurveConnectivity::SetLocationOnSection Created in NX8.5.0. | |
void | UpdateOnDirectionAtPointReversal () |
Updates the data based on BridgeCurveConnectivity::DirectionAtPoint and BridgeCurveConnectivity::SetDirectionAtPoint sense Created in NX8.5.0. | |
NXOpen::Expression * | UPercentage () |
Returns the U coordinate percentage indicating location on the face where bridge curve is connected Created in NX8.5.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Expression * | VPercentage () |
Returns the V coordinate percentage indicating location on the face where bridge curve is connected Created in NX8.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Data offering connectivity controls for Features::BridgeCurveBuilderEx .
Use @link GeometricUtilities::BridgeCurveConnectivity GeometricUtilities::BridgeCurveConnectivity@endlink to define continuity level, position and tangency, curvature or flow at the end of a bridge curve. For more details see the NX documentation for Bridge Curves.
Created in NX8.5.0.
bool NXOpen::GeometricUtilities::BridgeCurveConnectivity::CanReverseDirection | ( | ) |
Returns the flag indicating if tangent direction is to be reversed
Created in NX8.5.0.
License requirements : None
NXOpen::GeometricUtilities::Continuity* NXOpen::GeometricUtilities::BridgeCurveConnectivity::Continuity | ( | ) |
Returns the continuity level
Created in NX8.5.0.
License requirements : None
NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOption | ( | ) |
Returns the curve direction option
Created in NX8.5.0.
License requirements : None
NXOpen::Direction* NXOpen::GeometricUtilities::BridgeCurveConnectivity::DirectionAtPoint | ( | ) |
Returns the direction at point
Created in NX8.5.0.
License requirements : None
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::EditUVPercentage | ( | double | uPercent, |
double | vPercent | ||
) |
Edits parameter percentage of a representative point on face
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
uPercent | upercent |
vPercent | vpercent |
NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOption | ( | ) |
Returns the face direction option
Created in NX8.5.0.
License requirements : None
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::GeometricUtilities::BridgeCurveConnectivity::LocationOnSection | ( | ) |
Returns the location on section
Created in NX8.5.0.
License requirements : None
NXOpen::SelectFace* NXOpen::GeometricUtilities::BridgeCurveConnectivity::PerpendicularFace | ( | ) |
Returns the perpendicular face
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::GeometricUtilities::BridgeCurveConnectivity::SectionAngle | ( | ) |
Returns the section angle.
Positive U direction is used as reference to measure the angle in tangent plane.
Created in NX8.5.0.
License requirements : None
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::SetCanReverseDirection | ( | bool | reverseDirection | ) |
Sets the flag indicating if tangent direction is to be reversed
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
reverseDirection | reversedirection |
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::SetCurveDirectionOption | ( | NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions | curveDirectionOption | ) |
Sets the curve direction option
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
curveDirectionOption | curvedirectionoption |
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::SetDirectionAtPoint | ( | NXOpen::Direction * | direction | ) |
Sets the direction at point
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
direction | direction |
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::SetFaceDirectionOption | ( | NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions | faceDirectionOption | ) |
Sets the face direction option
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
faceDirectionOption | facedirectionoption |
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::UpdateBasedOnLocationOnSection | ( | ) |
Updates the data based on BridgeCurveConnectivity::LocationOnSection and BridgeCurveConnectivity::SetLocationOnSection
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::UpdateOnDirectionAtPointReversal | ( | ) |
Updates the data based on BridgeCurveConnectivity::DirectionAtPoint and BridgeCurveConnectivity::SetDirectionAtPoint sense
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
NXOpen::Expression* NXOpen::GeometricUtilities::BridgeCurveConnectivity::UPercentage | ( | ) |
Returns the U coordinate percentage indicating location on the face where bridge curve is connected
Created in NX8.5.0.
License requirements : None
|
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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Expression* NXOpen::GeometricUtilities::BridgeCurveConnectivity::VPercentage | ( | ) |
Returns the V coordinate percentage indicating location on the face where bridge curve is connected
Created in NX8.5.0.
License requirements : None