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

Represents surface rebuild data structure. More...

Inheritance diagram for NXOpen::MeshParameterData:
NXOpen::TransientObject

Public Types

enum  FeatureType { FeatureTypeCurveMesh = 2, FeatureTypeThroughCurves, FeatureTypeRuled }
 Mesh surface feature types. More...
 
enum  Type {
  TypeUnused, TypeAlignedByParameter, TypeAlignedByArclength, TypeAlignedByDistance,
  TypeAlignedByAngle, TypeAlignedBySpine, TypeAlignedByPoint, TypeAlignedBySplinePt,
  TypeAlignedBySegment, TypePatchBezier, TypePatchBspline, TypePatchClosedBspline,
  TypePatchMatchString, TypeEmphasizePrimary, TypeEmphasizeCross, TypeEmphasizeBoth,
  TypeFitExact, TypeFitApproximate, TypeVclosedOpen, TypeVclosedClose
}
 Mesh parameters. More...
 

Public Member Functions

NXOpen::MeshParameterData::Type AlignmentType ()
 Returns
Created in NX4.0.0. More...
 
NXOpen::MeshParameterData::Type Emphasize ()
 Returns
Created in NX4.0.0. More...
 
NXOpen::MeshParameterData::Type FitMethod ()
 Returns
Created in NX4.0.0. More...
 
NXOpen::MeshParameterData::Type Patch ()
 Returns
Created in NX4.0.0. More...
 
void SetAlignmentType (NXOpen::MeshParameterData::Type alignmentType)
 Sets
Created in NX4.0.0. More...
 
void SetEmphasize (NXOpen::MeshParameterData::Type emphasize)
 Sets
Created in NX4.0.0. More...
 
void SetFitMethod (NXOpen::MeshParameterData::Type fitMethod)
 Sets
Created in NX4.0.0. More...
 
void SetPatch (NXOpen::MeshParameterData::Type patch)
 Sets
Created in NX4.0.0. More...
 
void SetUseSplinePoint (bool useSplinePoint)
 Sets
Created in NX4.0.0. More...
 
void SetVclose (NXOpen::MeshParameterData::Type vclose)
 Sets
Created in NX4.0.0. More...
 
void SetVdegree (int vdegree)
 Sets
Created in NX4.0.0. More...
 
bool UseSplinePoint ()
 Returns
Created in NX4.0.0. More...
 
NXOpen::MeshParameterData::Type Vclose ()
 Returns
Created in NX4.0.0. More...
 
int Vdegree ()
 Returns
Created in NX4.0.0. More...
 
virtual ~MeshParameterData ()
 Dispose transient object. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents surface rebuild data structure.


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

Created in NX4.0.0.

Member Enumeration Documentation

Mesh surface feature types.

Enumerator
FeatureTypeCurveMesh 

curve mesh

FeatureTypeThroughCurves 

through curves

FeatureTypeRuled 

ruled

Mesh parameters.

Enumerator
TypeUnused 

unused

TypeAlignedByParameter 

aligned by parameter

TypeAlignedByArclength 

aligned by arclength

TypeAlignedByDistance 

aligned by distance

TypeAlignedByAngle 

aligned by angle

TypeAlignedBySpine 

aligned by spine

TypeAlignedByPoint 

aligned by point

TypeAlignedBySplinePt 

aligned by spline pt

TypeAlignedBySegment 

aligned by segment

TypePatchBezier 

patch bezier

TypePatchBspline 

patch bspline

TypePatchClosedBspline 

patch closed bspline

TypePatchMatchString 

patch match string

TypeEmphasizePrimary 

emphasize primary

TypeEmphasizeCross 

emphasize cross

TypeEmphasizeBoth 

emphasize both

TypeFitExact 

fit exact

TypeFitApproximate 

fit approximate

TypeVclosedOpen 

vclosed open

TypeVclosedClose 

vclosed close

Constructor & Destructor Documentation

virtual NXOpen::MeshParameterData::~MeshParameterData ( )
virtual

Dispose transient object.


Created in NX4.0.0.

License requirements : None

Member Function Documentation

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::AlignmentType ( )

Returns
Created in NX4.0.0.



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

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Emphasize ( )

Returns
Created in NX4.0.0.



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

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::FitMethod ( )

Returns
Created in NX4.0.0.



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

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Patch ( )

Returns
Created in NX4.0.0.



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

void NXOpen::MeshParameterData::SetAlignmentType ( NXOpen::MeshParameterData::Type  alignmentType)

Sets
Created in NX4.0.0.



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

Parameters
alignmentTypealignment type
void NXOpen::MeshParameterData::SetEmphasize ( NXOpen::MeshParameterData::Type  emphasize)

Sets
Created in NX4.0.0.



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

Parameters
emphasizeemphasize
void NXOpen::MeshParameterData::SetFitMethod ( NXOpen::MeshParameterData::Type  fitMethod)

Sets
Created in NX4.0.0.



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

Parameters
fitMethodfit method
void NXOpen::MeshParameterData::SetPatch ( NXOpen::MeshParameterData::Type  patch)

Sets
Created in NX4.0.0.



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

Parameters
patchpatch
void NXOpen::MeshParameterData::SetUseSplinePoint ( bool  useSplinePoint)

Sets
Created in NX4.0.0.



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

Parameters
useSplinePointuse spline point
void NXOpen::MeshParameterData::SetVclose ( NXOpen::MeshParameterData::Type  vclose)

Sets
Created in NX4.0.0.



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

Parameters
vclosevclose
void NXOpen::MeshParameterData::SetVdegree ( int  vdegree)

Sets
Created in NX4.0.0.



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

Parameters
vdegreevdegree
bool NXOpen::MeshParameterData::UseSplinePoint ( )

Returns
Created in NX4.0.0.



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

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Vclose ( )

Returns
Created in NX4.0.0.



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

int NXOpen::MeshParameterData::Vdegree ( )

Returns
Created in NX4.0.0.



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


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