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

Represents surface rebuild data structure. More...

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

List of all members.

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.
NXOpen::MeshParameterData::Type CapLabel1 ()
 Returns

NXOpen::MeshParameterData::Type CapLabel2 ()
 Returns

NXOpen::MeshParameterData::Type Emphasize ()
 Returns
Created in NX4.0.0.
NXOpen::MeshParameterData::Type FitMethod ()
 Returns
Created in NX4.0.0.
NXOpen::MeshParameterData::Type Patch ()
 Returns
Created in NX4.0.0.
void SetAlignmentType (NXOpen::MeshParameterData::Type alignmentType)
 Sets
Created in NX4.0.0.
void SetCapLabel1 (NXOpen::MeshParameterData::Type capLabel1)
 Sets

void SetCapLabel2 (NXOpen::MeshParameterData::Type capLabel2)
 Sets

void SetEmphasize (NXOpen::MeshParameterData::Type emphasize)
 Sets
Created in NX4.0.0.
void SetFitMethod (NXOpen::MeshParameterData::Type fitMethod)
 Sets
Created in NX4.0.0.
void SetPatch (NXOpen::MeshParameterData::Type patch)
 Sets
Created in NX4.0.0.
void SetUseSplinePoint (bool useSplinePoint)
 Sets
Created in NX4.0.0.
void SetVclose (NXOpen::MeshParameterData::Type vclose)
 Sets
Created in NX4.0.0.
void SetVdegree (int vdegree)
 Sets
Created in NX4.0.0.
bool UseSplinePoint ()
 Returns
Created in NX4.0.0.
NXOpen::MeshParameterData::Type Vclose ()
 Returns
Created in NX4.0.0.
int Vdegree ()
 Returns
Created in NX4.0.0.
virtual ~MeshParameterData ()
 Dispose transient object.

Detailed Description

Represents surface rebuild data structure.


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

Created in NX4.0.0.


Member Enumeration Documentation

Mesh surface feature types.

Enumerator:
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

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

Deprecated:
Deprecated in NX5.0.0.



Created in NX4.0.0.

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

Returns

Deprecated:
Deprecated in NX5.0.0.



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:
alignmentTypealignment type

Sets

Deprecated:
Deprecated in NX5.0.0.



Created in NX4.0.0.

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

Parameters:
capLabel1cap label1

Sets

Deprecated:
Deprecated in NX5.0.0.



Created in NX4.0.0.

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

Parameters:
capLabel2cap label2

Sets
Created in NX4.0.0.



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

Parameters:
emphasizeemphasize

Sets
Created in NX4.0.0.



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

Parameters:
fitMethodfit method

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

Sets
Created in NX4.0.0.



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

Parameters:
vclosevclose

Sets
Created in NX4.0.0.



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

Parameters:
vdegreevdegree

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


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