NX Open C++ Reference Guide
|
Represents a Features::BridgeCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateBridgeCurveBuilder
Default values.
More...
Public Types | |
enum | ConstraintTypes { ConstraintTypesG0, ConstraintTypesG1, ConstraintTypesG2, ConstraintTypesG3 } |
This enum represents the end continuity constraint types for the bridge curve. More... | |
enum | CurveDirectionTypes { CurveDirectionTypesTangent, CurveDirectionTypesPerpendicular } |
This enum represents the direction type for input curves. More... | |
enum | CurveFitTypes { CurveFitTypesCubic, CurveFitTypesQuintic, CurveFitTypesAdvanced } |
This enum represents the curve fit types for the bridge curve. More... | |
enum | EndObjectTypes { EndObjectTypesObject, EndObjectTypesVector } |
This enum represents the current selected end object types for the bridge curve. More... | |
enum | MinRadiusTypes { MinRadiusTypesNone, MinRadiusTypesMinimum, MinRadiusTypesPeak } |
This enum represents the minimum radius types for the bridge curve. More... | |
enum | SelectedObject { SelectedObjectOne, SelectedObjectTwo } |
This enum represents the current selected object for the bridge curve. More... | |
enum | ShapeControlTypes { ShapeControlTypesEndPoint, ShapeControlTypesPeakPoint, ShapeControlTypesConic, ShapeControlTypesShapeCurve } |
This enum represents the shape control types for the bridge curve. More... | |
enum | SurfaceDirectionTypes { SurfaceDirectionTypesSectional, SurfaceDirectionTypesIsoU, SurfaceDirectionTypesIsoV } |
This enum represents the direction type for input surfaces. More... | |
Public Member Functions | |
NXOpen::ScCollector * | ConstraintFaces () |
Returns the constraint faces Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::CurveFitTypes | CurveFitOption () |
Returns the curve fit option Created in NX5.0.0. | |
NXOpen::Expression * | Depth () |
Returns the depth value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesPeakPoint Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::ConstraintTypes | EndContinuityOption () |
Returns the end continuity option Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes | EndCurveDirectionOption () |
Returns the end curve direction option Created in NX5.0.0. | |
NXOpen::Expression * | EndDirectionAngle () |
Returns the end direction angle Created in NX5.0.0. | |
NXOpen::SelectObject * | EndObject () |
Returns the end object Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::EndObjectTypes | EndObjectOption () |
Returns the object selection option Created in NX5.0.0. | |
NXOpen::SelectObject * | EndPerpendicularFace () |
Returns the end perpendicular face Created in NX5.0.0. | |
NXOpen::Direction * | EndPointDirection () |
Returns the end point direction Created in NX5.0.0. | |
NXOpen::Point * | EndReferencePoint () |
Returns the start reference point Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes | EndSurfaceDirectionOption () |
Returns the end surface direction option Created in NX5.0.0. | |
NXOpen::Expression * | EndTangentMagnitude () |
Returns the end tangent magnitude for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesEndPoint Created in NX5.0.0. | |
NXOpen::Direction * | EndVectorObject () |
Returns the start point direction Created in NX5.0.0. | |
bool | IsAssociative () |
Returns whether the bridge curve is associative Created in NX5.0.0. | |
int | MaximumDegree () |
Returns the maximum degree Created in NX5.0.0. | |
int | MaximumSegment () |
Returns the maximum segment Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::MinRadiusTypes | MinimumRadiusOption () |
Returns the minimum radius option Created in NX5.0.0. | |
NXOpen::Expression * | MinimumRadiusValue () |
Returns the minimum radius value Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::SelectedObject | ObjectSelectionOption () |
Returns the object selection option Created in NX5.0.0. | |
bool | ReverseEndDirection () |
Returns the reverse end direction Created in NX5.0.0. | |
bool | ReverseStartDirection () |
Returns the reverse start direction Created in NX5.0.0. | |
NXOpen::Expression * | Rho () |
Returns the rho value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesConic Created in NX5.0.0. | |
void | SetAssociative (bool associative) |
Sets whether the bridge curve is associative Created in NX5.0.0. | |
void | SetCurveFitOption (NXOpen::Features::BridgeCurveBuilder::CurveFitTypes curveFitOption) |
Sets the curve fit option Created in NX5.0.0. | |
void | SetEndContinuityOption (NXOpen::Features::BridgeCurveBuilder::ConstraintTypes endContinuityOption) |
Sets the end continuity option Created in NX5.0.0. | |
void | SetEndCurveDirectionOption (NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes endCurveDirectionOption) |
Sets the end curve direction option Created in NX5.0.0. | |
void | SetEndObjectOption (NXOpen::Features::BridgeCurveBuilder::EndObjectTypes endObjectOption) |
Sets the object selection option Created in NX5.0.0. | |
void | SetEndPointDirection (NXOpen::Direction *endPointDirection) |
Sets the end point direction Created in NX5.0.0. | |
void | SetEndReferencePoint (NXOpen::Point *endReferencePoint) |
Sets the start reference point Created in NX5.0.0. | |
void | SetEndSurfaceDirectionOption (NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes endSurfaceDirectionOption) |
Sets the end surface direction option Created in NX5.0.0. | |
void | SetEndVectorObject (NXOpen::Direction *endVectorObject) |
Sets the start point direction Created in NX5.0.0. | |
void | SetMaximumDegree (int maximumDegree) |
Sets the maximum degree Created in NX5.0.0. | |
void | SetMaximumSegment (int maximumSegment) |
Sets the maximum segment Created in NX5.0.0. | |
void | SetMinimumRadiusOption (NXOpen::Features::BridgeCurveBuilder::MinRadiusTypes minimumRadiusOption) |
Sets the minimum radius option Created in NX5.0.0. | |
void | SetObjectSelectionOption (NXOpen::Features::BridgeCurveBuilder::SelectedObject objectSelectionOption) |
Sets the object selection option Created in NX5.0.0. | |
void | SetReverseEndDirection (bool reverseEndDirection) |
Sets the reverse end direction Created in NX5.0.0. | |
void | SetReverseStartDirection (bool reverseStartDirection) |
Sets the reverse start direction Created in NX5.0.0. | |
void | SetShapeControlOption (NXOpen::Features::BridgeCurveBuilder::ShapeControlTypes shapeControlOption) |
Sets the shape control option Created in NX5.0.0. | |
void | SetStartContinuityOption (NXOpen::Features::BridgeCurveBuilder::ConstraintTypes startContinuityOption) |
Sets the start continuity option Created in NX5.0.0. | |
void | SetStartCurveDirectionOption (NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes startCurveDirectionOption) |
Sets the start curve direction option Created in NX5.0.0. | |
void | SetStartPointDirection (NXOpen::Direction *startPointDirection) |
Sets the start point direction Created in NX5.0.0. | |
void | SetStartReferencePoint (NXOpen::Point *startReferencePoint) |
Sets the start reference point Created in NX5.0.0. | |
void | SetStartSurfaceDirectionOption (NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes startSurfaceDirectionOption) |
Sets the start surface direction option Created in NX5.0.0. | |
void | SetTolerance (double tolerance) |
Sets the tolerance Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::ShapeControlTypes | ShapeControlOption () |
Returns the shape control option Created in NX5.0.0. | |
NXOpen::SelectObject * | ShapeCurve () |
Returns the shape curve for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesShapeCurve Created in NX5.0.0. | |
NXOpen::Expression * | Skew () |
Returns the skew value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesPeakPoint Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::ConstraintTypes | StartContinuityOption () |
Returns the start continuity option Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes | StartCurveDirectionOption () |
Returns the start curve direction option Created in NX5.0.0. | |
NXOpen::Expression * | StartDirectionAngle () |
Returns the start direction angle Created in NX5.0.0. | |
NXOpen::SelectObject * | StartObject () |
Returns the start object Created in NX5.0.0. | |
NXOpen::SelectObject * | StartPerpendicularFace () |
Returns the start perpendicular face Created in NX5.0.0. | |
NXOpen::Direction * | StartPointDirection () |
Returns the start point direction Created in NX5.0.0. | |
NXOpen::Point * | StartReferencePoint () |
Returns the start reference point Created in NX5.0.0. | |
NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes | StartSurfaceDirectionOption () |
Returns the start surface direction option Created in NX5.0.0. | |
NXOpen::Expression * | StartTangentMagnitude () |
Returns the start tangent magnitude for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesEndPoint Created in NX5.0.0. | |
double | Tolerance () |
Returns the tolerance Created in NX5.0.0. | |
NXOpen::Expression * | UPercentEnd () |
Returns the u percent end Created in NX5.0.0. | |
NXOpen::Expression * | UPercentStart () |
Returns the u percent start Created in NX5.0.0. | |
NXOpen::Expression * | VPercentEnd () |
Returns the v percent end Created in NX5.0.0. | |
NXOpen::Expression * | VPercentStart () |
Returns the v percent start Created in NX5.0.0. |
Represents a Features::BridgeCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateBridgeCurveBuilder
Default values.
Property | Value |
---|---|
Depth.Value |
50 |
EndDirectionAngle.Value |
0 |
EndTangentMagnitude.Value |
1 |
IsAssociative |
True |
MinimumRadiusValue.Value |
1 |
ReverseEndDirection |
False |
ReverseStartDirection |
False |
Rho.Value |
0.5 |
Skew.Value |
50 |
StartDirectionAngle.Value |
0 |
StartTangentMagnitude.Value |
1 |
UPercentEnd.Value |
0 |
UPercentStart.Value |
0 |
VPercentEnd.Value |
0 |
VPercentStart.Value |
0 |
Created in NX5.0.0.
This enum represents the direction type for input curves.
This enum represents the direction type for input surfaces.
Returns the constraint faces
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::CurveFitTypes NXOpen::Features::BridgeCurveBuilder::CurveFitOption | ( | ) |
Returns the curve fit option
Created in NX5.0.0.
License requirements : None
Returns the depth value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesPeakPoint
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::ConstraintTypes NXOpen::Features::BridgeCurveBuilder::EndContinuityOption | ( | ) |
Returns the end continuity option
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes NXOpen::Features::BridgeCurveBuilder::EndCurveDirectionOption | ( | ) |
Returns the end curve direction option
Created in NX5.0.0.
License requirements : None
Returns the end direction angle
Created in NX5.0.0.
License requirements : None
Returns the end object
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::EndObjectTypes NXOpen::Features::BridgeCurveBuilder::EndObjectOption | ( | ) |
Returns the object selection option
Created in NX5.0.0.
License requirements : None
Returns the end perpendicular face
Created in NX5.0.0.
License requirements : None
Returns the end point direction
Created in NX5.0.0.
License requirements : None
Returns the start reference point
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes NXOpen::Features::BridgeCurveBuilder::EndSurfaceDirectionOption | ( | ) |
Returns the end surface direction option
Created in NX5.0.0.
License requirements : None
Returns the end tangent magnitude for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesEndPoint
Created in NX5.0.0.
License requirements : None
Returns the start point direction
Created in NX5.0.0.
License requirements : None
Returns whether the bridge curve is associative
Created in NX5.0.0.
License requirements : None
Returns the maximum degree
Created in NX5.0.0.
License requirements : None
Returns the maximum segment
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::MinRadiusTypes NXOpen::Features::BridgeCurveBuilder::MinimumRadiusOption | ( | ) |
Returns the minimum radius option
Created in NX5.0.0.
License requirements : None
Returns the minimum radius value
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::SelectedObject NXOpen::Features::BridgeCurveBuilder::ObjectSelectionOption | ( | ) |
Returns the object selection option
Created in NX5.0.0.
License requirements : None
Returns the reverse end direction
Created in NX5.0.0.
License requirements : None
Returns the reverse start direction
Created in NX5.0.0.
License requirements : None
Returns the rho value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesConic
Created in NX5.0.0.
License requirements : None
void NXOpen::Features::BridgeCurveBuilder::SetAssociative | ( | bool | associative | ) |
Sets whether the bridge curve is associative
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
associative | associative |
void NXOpen::Features::BridgeCurveBuilder::SetCurveFitOption | ( | NXOpen::Features::BridgeCurveBuilder::CurveFitTypes | curveFitOption | ) |
Sets the curve fit option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
curveFitOption | curvefitoption |
void NXOpen::Features::BridgeCurveBuilder::SetEndContinuityOption | ( | NXOpen::Features::BridgeCurveBuilder::ConstraintTypes | endContinuityOption | ) |
Sets the end continuity option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endContinuityOption | endcontinuityoption |
void NXOpen::Features::BridgeCurveBuilder::SetEndCurveDirectionOption | ( | NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes | endCurveDirectionOption | ) |
Sets the end curve direction option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endCurveDirectionOption | endcurvedirectionoption |
void NXOpen::Features::BridgeCurveBuilder::SetEndObjectOption | ( | NXOpen::Features::BridgeCurveBuilder::EndObjectTypes | endObjectOption | ) |
Sets the object selection option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endObjectOption | endobjectoption |
void NXOpen::Features::BridgeCurveBuilder::SetEndPointDirection | ( | NXOpen::Direction * | endPointDirection | ) |
Sets the end point direction
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endPointDirection | endpointdirection |
void NXOpen::Features::BridgeCurveBuilder::SetEndReferencePoint | ( | NXOpen::Point * | endReferencePoint | ) |
Sets the start reference point
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endReferencePoint | endreferencepoint |
void NXOpen::Features::BridgeCurveBuilder::SetEndSurfaceDirectionOption | ( | NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes | endSurfaceDirectionOption | ) |
Sets the end surface direction option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endSurfaceDirectionOption | endsurfacedirectionoption |
void NXOpen::Features::BridgeCurveBuilder::SetEndVectorObject | ( | NXOpen::Direction * | endVectorObject | ) |
Sets the start point direction
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
endVectorObject | endvectorobject |
void NXOpen::Features::BridgeCurveBuilder::SetMaximumDegree | ( | int | maximumDegree | ) |
Sets the maximum degree
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
maximumDegree | maximumdegree |
void NXOpen::Features::BridgeCurveBuilder::SetMaximumSegment | ( | int | maximumSegment | ) |
Sets the maximum segment
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
maximumSegment | maximumsegment |
void NXOpen::Features::BridgeCurveBuilder::SetMinimumRadiusOption | ( | NXOpen::Features::BridgeCurveBuilder::MinRadiusTypes | minimumRadiusOption | ) |
Sets the minimum radius option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
minimumRadiusOption | minimumradiusoption |
void NXOpen::Features::BridgeCurveBuilder::SetObjectSelectionOption | ( | NXOpen::Features::BridgeCurveBuilder::SelectedObject | objectSelectionOption | ) |
Sets the object selection option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
objectSelectionOption | objectselectionoption |
void NXOpen::Features::BridgeCurveBuilder::SetReverseEndDirection | ( | bool | reverseEndDirection | ) |
Sets the reverse end direction
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
reverseEndDirection | reverseenddirection |
void NXOpen::Features::BridgeCurveBuilder::SetReverseStartDirection | ( | bool | reverseStartDirection | ) |
Sets the reverse start direction
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
reverseStartDirection | reversestartdirection |
void NXOpen::Features::BridgeCurveBuilder::SetShapeControlOption | ( | NXOpen::Features::BridgeCurveBuilder::ShapeControlTypes | shapeControlOption | ) |
Sets the shape control option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
shapeControlOption | shapecontroloption |
void NXOpen::Features::BridgeCurveBuilder::SetStartContinuityOption | ( | NXOpen::Features::BridgeCurveBuilder::ConstraintTypes | startContinuityOption | ) |
Sets the start continuity option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
startContinuityOption | startcontinuityoption |
void NXOpen::Features::BridgeCurveBuilder::SetStartCurveDirectionOption | ( | NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes | startCurveDirectionOption | ) |
Sets the start curve direction option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
startCurveDirectionOption | startcurvedirectionoption |
void NXOpen::Features::BridgeCurveBuilder::SetStartPointDirection | ( | NXOpen::Direction * | startPointDirection | ) |
Sets the start point direction
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
startPointDirection | startpointdirection |
void NXOpen::Features::BridgeCurveBuilder::SetStartReferencePoint | ( | NXOpen::Point * | startReferencePoint | ) |
Sets the start reference point
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
startReferencePoint | startreferencepoint |
void NXOpen::Features::BridgeCurveBuilder::SetStartSurfaceDirectionOption | ( | NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes | startSurfaceDirectionOption | ) |
Sets the start surface direction option
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
startSurfaceDirectionOption | startsurfacedirectionoption |
void NXOpen::Features::BridgeCurveBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance
Created in NX5.0.0.
License requirements : nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING")
tolerance | tolerance |
NXOpen::Features::BridgeCurveBuilder::ShapeControlTypes NXOpen::Features::BridgeCurveBuilder::ShapeControlOption | ( | ) |
Returns the shape control option
Created in NX5.0.0.
License requirements : None
Returns the shape curve for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesShapeCurve
Created in NX5.0.0.
License requirements : None
Returns the skew value for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesPeakPoint
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::ConstraintTypes NXOpen::Features::BridgeCurveBuilder::StartContinuityOption | ( | ) |
Returns the start continuity option
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::CurveDirectionTypes NXOpen::Features::BridgeCurveBuilder::StartCurveDirectionOption | ( | ) |
Returns the start curve direction option
Created in NX5.0.0.
License requirements : None
Returns the start direction angle
Created in NX5.0.0.
License requirements : None
Returns the start object
Created in NX5.0.0.
License requirements : None
Returns the start perpendicular face
Created in NX5.0.0.
License requirements : None
Returns the start point direction
Created in NX5.0.0.
License requirements : None
Returns the start reference point
Created in NX5.0.0.
License requirements : None
NXOpen::Features::BridgeCurveBuilder::SurfaceDirectionTypes NXOpen::Features::BridgeCurveBuilder::StartSurfaceDirectionOption | ( | ) |
Returns the start surface direction option
Created in NX5.0.0.
License requirements : None
Returns the start tangent magnitude for shape control option of Features::BridgeCurveBuilder::ShapeControlTypesEndPoint
Created in NX5.0.0.
License requirements : None
Returns the tolerance
Created in NX5.0.0.
License requirements : None
Returns the u percent end
Created in NX5.0.0.
License requirements : None
Returns the u percent start
Created in NX5.0.0.
License requirements : None
Returns the v percent end
Created in NX5.0.0.
License requirements : None
Returns the v percent start
Created in NX5.0.0.
License requirements : None