NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.SurfaceRebuildData Class Reference

Represents surface rebuild data structure. More...

Inheritance diagram for NXOpen.SurfaceRebuildData:

Public Types

enum  Type { None, Manual, Auto }
 Surface rebuild types. More...
 

Public Member Functions

unsafe void SetTolerances (double[] tolerances)
 Set surface rebubild tolerances. More...
 
unsafe double[] GetTolerances (int numTolerances)
 Get surface rebubild tolerances. More...
 

Protected Member Functions

override void FreeResource ()
 Dispose transient object. More...
 

Properties

unsafe int CrossDegree [get, set]
 Returns or sets More...
 
unsafe int CrossMaxDegree [get, set]
 Returns or sets More...
 
unsafe int CrossMaxSegments [get, set]
 Returns or sets More...
 
unsafe
NXOpen.SurfaceRebuildData.Type 
CrossRebuildType [get, set]
 Returns or sets More...
 
unsafe int PrimaryDegree [get, set]
 Returns or sets More...
 
unsafe int PrimaryMaxDegree [get, set]
 Returns or sets More...
 
unsafe int PrimaryMaxSegments [get, set]
 Returns or sets More...
 
unsafe
NXOpen.SurfaceRebuildData.Type 
PrimaryRebuildType [get, set]
 Returns or sets More...
 

Detailed Description

Represents surface rebuild data structure.

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

Created in NX4.0.0

Member Enumeration Documentation

Surface rebuild types.

Enumerator
None 

None

Manual 

Manual

Auto 

Auto

Member Function Documentation

override void NXOpen.SurfaceRebuildData.FreeResource ( )
protected

Dispose transient object.

Created in NX4.0.0

License requirements: None.

unsafe 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

Created in NX4.0.0

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

Parameters
numTolerances
Returns
tolerances array.
unsafe void NXOpen.SurfaceRebuildData.SetTolerances ( 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.

Property Documentation

unsafe int NXOpen.SurfaceRebuildData.CrossDegree
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe int NXOpen.SurfaceRebuildData.CrossMaxDegree
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe int NXOpen.SurfaceRebuildData.CrossMaxSegments
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.SurfaceRebuildData.Type NXOpen.SurfaceRebuildData.CrossRebuildType
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe int NXOpen.SurfaceRebuildData.PrimaryDegree
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe int NXOpen.SurfaceRebuildData.PrimaryMaxDegree
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe int NXOpen.SurfaceRebuildData.PrimaryMaxSegments
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.SurfaceRebuildData.Type NXOpen.SurfaceRebuildData.PrimaryRebuildType
getset

Returns or sets

Created in NX4.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: 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.