NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder Class Reference

Represents a GeometricAnalysis::SurfaceContinuityAnalysis builder
To create a new instance of this class, use GeometricAnalysis::AnalysisObjectCollection::CreateSurfaceContinuityAnalysisBuilder
Default values. More...

Inheritance diagram for NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CurvatureType { CurvatureTypeSectional, CurvatureTypeGaussian, CurvatureTypeMean, CurvatureTypeAbsolute }
 Curvature types. More...
enum  Types { TypesEdgeToEdge, TypesEdgeToFace }
 Two possible types for the dialog. More...

Public Member Functions

NXOpen::GeometricUtilities::CombOptionsBuilderCombOptions ()
 Returns the comb display block options
Created in NX6.0.0.
NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder::CurvatureType CurvatureCheck ()
 Returns the curvature check
Created in NX6.0.0.
NXOpen::SelectNXObjectListFace ()
 Returns the (second) faces.
NXOpen::SelectNXObjectListFirstEdge ()
 Returns the first edges or faces
Created in NX6.0.0.
bool G0 ()
 Returns the g0 toggle
Created in NX6.0.0.
bool G1 ()
 Returns the g1 toggle
Created in NX6.0.0.
bool G2 ()
 Returns the g2 toggle
Created in NX6.0.0.
bool G3 ()
 Returns the g3 toggle
Created in NX6.0.0.
std::vector< NXOpen::Face * > GetFace1Array ()
 Returns the edge1 array not used.
NXOpen::SelectNXObjectListSecondEdge ()
 Returns the second edges or faces.
void SetCurvatureCheck (NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder::CurvatureType curvatureCheck)
 Sets the curvature check
Created in NX6.0.0.
void SetG0 (bool g0)
 Sets the g0 toggle
Created in NX6.0.0.
void SetG1 (bool g1)
 Sets the g1 toggle
Created in NX6.0.0.
void SetG2 (bool g2)
 Sets the g2 toggle
Created in NX6.0.0.
void SetG3 (bool g3)
 Sets the g3 toggle
Created in NX6.0.0.
void SetType (NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder::Types type)
 Sets the type of analysis to perform
Created in NX6.0.0.
NXOpen::GeometricAnalysis::SurfaceContinuityAnalysisBuilder::Types Type ()
 Returns the type of analysis to perform
Created in NX6.0.0.
void UpdateFace (NXOpen::Face *face, const NXOpen::Point3d &selectionPoint)
 User selects or deselects face, update builder m_edge2, m_face2
Created in NX6.0.0.
void UpdateFirstEdgeFace (NXOpen::DisplayableObject *edgeOrFace, const NXOpen::Point3d &selectionPoint)
 The user selects or deselects first edge or face, update builder m_edge1, m_face1
Created in NX6.0.0.
void UpdateSecondEdgeFace (NXOpen::DisplayableObject *edgeOrFace, const NXOpen::Point3d &selectionPoint)
 User selects or deselects second edge or face, update builder m_edge2, m_face2
Created in NX6.0.0.

Detailed Description

Represents a GeometricAnalysis::SurfaceContinuityAnalysis builder
To create a new instance of this class, use GeometricAnalysis::AnalysisObjectCollection::CreateSurfaceContinuityAnalysisBuilder
Default values.

Property Value

CurvatureCheck

Sectional

G0

True

G1

False

G2

False

G3

False


Created in NX6.0.0.


Member Enumeration Documentation

Curvature types.

Enumerator:
CurvatureTypeSectional 

sectional

CurvatureTypeGaussian 

gaussian

CurvatureTypeMean 

mean

CurvatureTypeAbsolute 

absolute

Two possible types for the dialog.

Enumerator:
TypesEdgeToEdge 

edge to edge

TypesEdgeToFace 

edge to face


Member Function Documentation

Returns the comb display block options
Created in NX6.0.0.



License requirements : None

Returns the curvature check
Created in NX6.0.0.



License requirements : None

Returns the (second) faces.

Used only if the type is EdgeFace
Created in NX6.0.0.

License requirements : None

Returns the first edges or faces
Created in NX6.0.0.



License requirements : None

Returns the g0 toggle
Created in NX6.0.0.



License requirements : None

Returns the g1 toggle
Created in NX6.0.0.



License requirements : None

Returns the g2 toggle
Created in NX6.0.0.



License requirements : None

Returns the g3 toggle
Created in NX6.0.0.



License requirements : None

Returns the edge1 array not used.

Returns:

Created in NX6.0.0.

License requirements : None

Returns the second edges or faces.

Used only if the type is EdgeEdge
Created in NX6.0.0.

License requirements : None

Sets the curvature check
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
curvatureCheckcurvaturecheck

Sets the g0 toggle
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
g0g0

Sets the g1 toggle
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
g1g1

Sets the g2 toggle
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
g2g2

Sets the g3 toggle
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
g3g3

Sets the type of analysis to perform
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
typetype

Returns the type of analysis to perform
Created in NX6.0.0.



License requirements : None

User selects or deselects face, update builder m_edge2, m_face2
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
faceface
selectionPointselection point

The user selects or deselects first edge or face, update builder m_edge1, m_face1
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
edgeOrFacethe parent of Face or Edge
selectionPointselection point

User selects or deselects second edge or face, update builder m_edge2, m_face2
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters:
edgeOrFacethe parent of Face or Edge
selectionPointselection point

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