NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::GeometricUtilities::BridgeCurveConnectivity Class Reference

Data offering connectivity controls for NXOpen::Features::BridgeCurveBuilderEx . More...

Inheritance diagram for NXOpen::GeometricUtilities::BridgeCurveConnectivity:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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. More...
 
NXOpen::GeometricUtilities::ContinuityContinuity ()
 Returns the continuity level
Created in NX8.5.0. More...
 
NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions CurveDirectionOption ()
 Returns the curve direction option
Created in NX8.5.0. More...
 
NXOpen::DirectionDirectionAtPoint ()
 Returns the direction at point
Created in NX8.5.0. More...
 
void EditUVPercentage (double uPercent, double vPercent)
 Edits parameter percentage of a representative point on face
Created in NX8.5.0. More...
 
NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions FaceDirectionOption ()
 Returns the face direction option
Created in NX8.5.0. More...
 
NXOpen::GeometricUtilities::OnPathDimensionBuilderLocationOnSection ()
 Returns the location on section
Created in NX8.5.0. More...
 
NXOpen::SelectFacePerpendicularFace ()
 Returns the perpendicular face
Created in NX8.5.0. More...
 
NXOpen::ExpressionSectionAngle ()
 Returns the section angle. More...
 
void SetCanReverseDirection (bool reverseDirection)
 Sets the flag indicating if tangent direction is to be reversed
Created in NX8.5.0. More...
 
void SetCurveDirectionOption (NXOpen::GeometricUtilities::BridgeCurveConnectivity::CurveDirectionOptions curveDirectionOption)
 Sets the curve direction option
Created in NX8.5.0. More...
 
void SetDirectionAtPoint (NXOpen::Direction *direction)
 Sets the direction at point
Created in NX8.5.0. More...
 
void SetFaceDirectionOption (NXOpen::GeometricUtilities::BridgeCurveConnectivity::FaceDirectionOptions faceDirectionOption)
 Sets the face direction option
Created in NX8.5.0. More...
 
void UpdateBasedOnLocationOnSection ()
 Updates the data based on NXOpen::GeometricUtilities::BridgeCurveConnectivity::LocationOnSection
Created in NX8.5.0. More...
 
void UpdateOnDirectionAtPointReversal ()
 Updates the data based on BridgeCurveConnectivity::DirectionAtPoint and BridgeCurveConnectivity::SetDirectionAtPoint sense
Created in NX8.5.0. More...
 
NXOpen::ExpressionUPercentage ()
 Returns the U coordinate percentage indicating location on the face where bridge curve is connected
Created in NX8.5.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
NXOpen::ExpressionVPercentage ()
 Returns the V coordinate percentage indicating location on the face where bridge curve is connected
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Data offering connectivity controls for NXOpen::Features::BridgeCurveBuilderEx .

Use NXOpen::GeometricUtilities::BridgeCurveConnectivity 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.

Member Enumeration Documentation

Tangent constraint direction when end is attached to a section.

Enumerator
CurveDirectionOptionsTangent 

Tangent to section.

CurveDirectionOptionsPerpendicular 

Perpendicular to section using a reference face.

Tangent constraint direction when end is attached to a face.

Enumerator
FaceDirectionOptionsSectional 

Sectional direction.

FaceDirectionOptionsIsoU 

Along U iso-parameter.

FaceDirectionOptionsIsoV 

Along V iso-parameter.

Member Function Documentation

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")

Parameters
uPercentupercent
vPercentvpercent
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")

Parameters
reverseDirectionreversedirection
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")

Parameters
curveDirectionOptioncurvedirectionoption
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")

Parameters
directiondirection
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")

Parameters
faceDirectionOptionfacedirectionoption
void NXOpen::GeometricUtilities::BridgeCurveConnectivity::UpdateBasedOnLocationOnSection ( )

Updates the data based on NXOpen::GeometricUtilities::BridgeCurveConnectivity::LocationOnSection
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 bool NXOpen::GeometricUtilities::BridgeCurveConnectivity::Validate ( )
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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

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


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.