NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Fields.SpatialMapBuilder Class Reference

Represents a NXOpen.Fields.SpatialMap builder More...

Inheritance diagram for NXOpen.Fields.SpatialMapBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AutoTolerance ()
 The method to set the face tolerance to a default value based on the current state of the field More...
 
unsafe NXOpen.Fields.SpatialMap CreateLatticeMap (int numOfLatticeColumn, int numOfColumns, NXOpen.Fields.FieldVariable[] indepVarArray, double[] datapoint, out double[] parameterizedDatapoints)
 Create a lattice spatial map from the input datapoints array. More...
 
unsafe void ResetMap (NXOpen.Fields.SpatialMap mapTag)
 Used to reset map on builder More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.SelectNXObjectList BoundedObjects [get]
 Returns the bounded objects More...
 
unsafe
NXOpen.Fields.SpatialMap.BoundingBoxMapEnum 
BoundingBoxMap [get, set]
 Returns or sets the bounding box map More...
 
unsafe
NXOpen.Fields.PathObjectsList 
ConstUObjects [get]
 Returns the list of NXOpen.Fields.PathObjects objects that define sections of constant u More...
 
unsafe
NXOpen.Fields.PathObjectsList 
ConstVObjects [get]
 Returns the list of NXOpen.Fields.PathObjects objects that define sections of constant v More...
 
unsafe NXOpen.CoordinateSystem CoordSystem [get, set]
 Returns or sets the csys More...
 
unsafe NXOpen.Expression FaceTolerance [get]
 Returns the face tolerance for 3D degenerate surface maps More...
 
unsafe NXOpen.Fields.PathObjects LatticePath [get]
 Returns the lattice path objects More...
 
unsafe NXOpen.SelectNXObjectList MappingFaces [get]
 Returns the faces to be used as mapping objects More...
 
unsafe
NXOpen.Fields.SpatialMap.SubtypeEnum 
MapSubtype [get, set]
 Returns or sets the map subtype More...
 
unsafe
NXOpen.Fields.SpatialMap.SubtypeMappingEnum 
MapSubtypeMapping [get, set]
 Returns or sets the subtype mapping More...
 
unsafe
NXOpen.Fields.SpatialMap.TypeEnum 
MapType [get, set]
 Returns or sets the map type More...
 
unsafe NXOpen.Point OppositeCorner [get, set]
 Returns or sets the opposite corner More...
 
unsafe NXOpen.Point Origin [get, set]
 Returns or sets the origin More...
 
unsafe
NXOpen.Fields.SpatialMap.ParametricPlaneMapEnum 
ParametricPlaneMap [get, set]
 Returns or sets the parametric plane map More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Fields.SpatialMap builder

Used to create and or edit a NXOpen.Fields.SpatialMap .

To create a new instance of this class, use NXOpen.Fields.FieldManager.CreateSpatialMapBuilder

Created in NX6.0.0

Member Function Documentation

unsafe void NXOpen.Fields.SpatialMapBuilder.AutoTolerance ( )
inline

The method to set the face tolerance to a default value based on the current state of the field

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Fields.SpatialMap NXOpen.Fields.SpatialMapBuilder.CreateLatticeMap ( int  numOfLatticeColumn,
int  numOfColumns,
NXOpen.Fields.FieldVariable[]  indepVarArray,
double[]  datapoint,
out double[]  parameterizedDatapoints 
)
inline

Create a lattice spatial map from the input datapoints array.

The number of columns in the datapoints array is specified by numOfColumns, and should include the total of all independent and dependent columns. Note that the number of dependent columns can be zero. The independent domain must be x, y, z, xy, xz, yz or xyz and the number of columns must be greater than or equal to the count of the independent variables.

The number of rows of data in the datapoints array is calculated by dividing the number of data points by the number of columns.

If number of lattice columns is 1, then a parametric line based map will be created.

Otherwise the lattice will be a M x N u-v grid, where M is the number of lattice columns and N is calculated based on the number of rows in the data points array divded by the number of lattice columns

Created in NX12.0.0

License requirements: None.

Parameters
numOfLatticeColumn
numOfColumns
indepVarArray
datapoint
parameterizedDatapoints
Returns
unsafe void NXOpen.Fields.SpatialMapBuilder.ResetMap ( NXOpen.Fields.SpatialMap  mapTag)
inline

Used to reset map on builder

Created in NX1847.0.0

License requirements: None.

Parameters
mapTag

Property Documentation

unsafe NXOpen.SelectNXObjectList NXOpen.Fields.SpatialMapBuilder.BoundedObjects
get

Returns the bounded objects

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Fields.SpatialMap.BoundingBoxMapEnum NXOpen.Fields.SpatialMapBuilder.BoundingBoxMap
getset

Returns or sets the bounding box map

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Fields.PathObjectsList NXOpen.Fields.SpatialMapBuilder.ConstUObjects
get

Returns the list of NXOpen.Fields.PathObjects objects that define sections of constant u

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.Fields.PathObjectsList NXOpen.Fields.SpatialMapBuilder.ConstVObjects
get

Returns the list of NXOpen.Fields.PathObjects objects that define sections of constant v

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.CoordinateSystem NXOpen.Fields.SpatialMapBuilder.CoordSystem
getset

Returns or sets the csys

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Fields.SpatialMapBuilder.FaceTolerance
get

Returns the face tolerance for 3D degenerate surface maps

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Fields.PathObjects NXOpen.Fields.SpatialMapBuilder.LatticePath
get

Returns the lattice path objects

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Fields.SpatialMapBuilder.MappingFaces
get

Returns the faces to be used as mapping objects

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Fields.SpatialMap.SubtypeEnum NXOpen.Fields.SpatialMapBuilder.MapSubtype
getset

Returns or sets the map subtype

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Fields.SpatialMap.SubtypeMappingEnum NXOpen.Fields.SpatialMapBuilder.MapSubtypeMapping
getset

Returns or sets the subtype mapping

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Fields.SpatialMap.TypeEnum NXOpen.Fields.SpatialMapBuilder.MapType
getset

Returns or sets the map type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Fields.SpatialMapBuilder.OppositeCorner
getset

Returns or sets the opposite corner

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Fields.SpatialMapBuilder.Origin
getset

Returns or sets the origin

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Fields.SpatialMap.ParametricPlaneMapEnum NXOpen.Fields.SpatialMapBuilder.ParametricPlaneMap
getset

Returns or sets the parametric plane map

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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