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

Represents surface rebuild data structure. More...

Inheritance diagram for NXOpen::SurfaceRebuildData:
NXOpen::TransientObject

List of all members.

Public Types

enum  Type { TypeNone, TypeManual, TypeAuto }
 Surface rebuild types. More...

Public Member Functions

int CrossDegree ()
 Returns
Created in NX4.0.0.
int CrossMaxDegree ()
 Returns
Created in NX4.0.0.
int CrossMaxSegments ()
 Returns
Created in NX4.0.0.
NXOpen::SurfaceRebuildData::Type CrossRebuildType ()
 Returns
Created in NX4.0.0.
std::vector< double > GetTolerances (int numTolerances)
 Get surface rebubild tolerances.
int PrimaryDegree ()
 Returns
Created in NX4.0.0.
int PrimaryMaxDegree ()
 Returns
Created in NX4.0.0.
int PrimaryMaxSegments ()
 Returns
Created in NX4.0.0.
NXOpen::SurfaceRebuildData::Type PrimaryRebuildType ()
 Returns
Created in NX4.0.0.
void SetCrossDegree (int degree)
 Sets
Created in NX4.0.0.
void SetCrossMaxDegree (int maxDegree)
 Sets
Created in NX4.0.0.
void SetCrossMaxSegments (int maxSegments)
 Sets
Created in NX4.0.0.
void SetCrossRebuildType (NXOpen::SurfaceRebuildData::Type crossRebuildType)
 Sets
Created in NX4.0.0.
void SetPrimaryDegree (int degree)
 Sets
Created in NX4.0.0.
void SetPrimaryMaxDegree (int maxDegree)
 Sets
Created in NX4.0.0.
void SetPrimaryMaxSegments (int maxSegments)
 Sets
Created in NX4.0.0.
void SetPrimaryRebuildType (NXOpen::SurfaceRebuildData::Type primaryRebuildType)
 Sets
Created in NX4.0.0.
void SetTolerances (const std::vector< double > &tolerances)
 Set surface rebubild tolerances.
virtual ~SurfaceRebuildData ()
 Dispose transient object.

Detailed Description

Represents surface rebuild data structure.


To create a new instance of this class, use Features::MeshSurfaceBuilder::NewRebuildData

Created in NX4.0.0.


Member Enumeration Documentation

Surface rebuild types.

Enumerator:
TypeNone 

None.

TypeManual 

Manual.

TypeAuto 

Auto.


Constructor & Destructor Documentation

Dispose transient object.


Created in NX4.0.0.

License requirements : None


Member Function Documentation

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

std::vector<double> NXOpen::SurfaceRebuildData::GetTolerances ( int  numTolerances)

Get surface rebubild tolerances.

The tolerance array length is 4. tolerances[0] -> G0 tolerance tolerances[1] -> G1 tolerance tolerances[2] -> G2 tolerance tolerances[3] -> Intersection tolerance

Returns:
tolerances array.
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
Parameters:
numTolerancesnum tolerances

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
degreedegree.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
maxDegreemax degree

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
maxSegmentsmax_segments.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
crossRebuildTypecross rebuild type.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
degreedegree.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
maxDegreemax degree.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
maxSegmentsmax_segments.

Sets
Created in NX4.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
primaryRebuildTypeprimary rebuild type
void NXOpen::SurfaceRebuildData::SetTolerances ( const std::vector< double > &  tolerances)

Set surface rebubild tolerances.

The tolerance array length is 4. tolerances[0] -> G0 tolerance tolerances[1] -> G1 tolerance tolerances[2] -> G2 tolerance tolerances[3] -> Intersection tolerance


Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
tolerancestolerances array.

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