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

Represents a NXOpen.CAE.ThicknessBuilder More...

Inheritance diagram for NXOpen.CAE.ThicknessBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  EntityType { Node, Element }
 Option to Info on Node or Element More...
 

Public Member Functions

unsafe void Clear ()
 The clear context More...
 
unsafe void CreateField ()
 The field creation More...
 
unsafe double[] GetElementThickness (NXOpen.TaggedObject element, out bool fFound)
 The method to access nodal thickness at corner nodes of an element, If found the output array will have either 4 values for quad elements and 3 values for tria elements More...
 
unsafe double GetNodeThickness (NXOpen.TaggedObject node, out bool fFound)
 The method to access average nodal thickness More...
 
unsafe void Plot ()
 The plotting method 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 bool AllMeshContext [get, set]
 Returns or sets the all mesh in context More...
 
unsafe
NXOpen.CAE.SelectElementsBuilder 
Element [get]
 Returns the selected elements More...
 
unsafe
NXOpen.CAE.ThicknessBuilder.EntityType 
EntityOption [get, set]
 Returns or sets the entity option More...
 
unsafe NXOpen.NXColor HighThicknessColor [get, set]
 Returns or sets the above high color More...
 
unsafe NXOpen.NXColor LowThicknessColor [get, set]
 Returns or sets the low color More...
 
unsafe NXOpen.CAE.Mesh MeshContext [get, set]
 Returns or sets the mesh in context More...
 
unsafe NXOpen.NXColor MidThicknessColor [get, set]
 Returns or sets the mid thickness color More...
 
unsafe NXOpen.CAE.SelectFENodeList Node [get]
 Returns the selected node More...
 
unsafe double Scale [get, set]
 Returns or sets the thickness scale More...
 
unsafe NXOpen.NXColor ZeroThicknessColor [get, set]
 Returns or sets the zero thickness color 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.CAE.ThicknessBuilder

To create a new instance of this class, use NXOpen.CAE.NodeElementInfoManager.CreateThicknessBuilder

Created in NX6.0.1

Member Enumeration Documentation

Option to Info on Node or Element

Enumerator
Node 

Info on node

Element 

Info on element

Member Function Documentation

unsafe void NXOpen.CAE.ThicknessBuilder.Clear ( )
inline

The clear context

Created in NX6.0.1

License requirements: nx_masterfem ("Finite Element Modeling")

unsafe void NXOpen.CAE.ThicknessBuilder.CreateField ( )
inline

The field creation

Created in NX6.0.2

License requirements: nx_masterfem ("Finite Element Modeling")

unsafe double [] NXOpen.CAE.ThicknessBuilder.GetElementThickness ( NXOpen.TaggedObject  element,
out bool  fFound 
)
inline

The method to access nodal thickness at corner nodes of an element, If found the output array will have either 4 values for quad elements and 3 values for tria elements

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
elementValid shell element tag
Returns
array of Element Nodal thickness
Parameters
fFoundElement result status:found or not found
unsafe double NXOpen.CAE.ThicknessBuilder.GetNodeThickness ( NXOpen.TaggedObject  node,
out bool  fFound 
)
inline

The method to access average nodal thickness

Created in NX6.0.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
nodeValid shell node
Returns
Average thickness at node
Parameters
fFoundNode result status:found or not found
unsafe void NXOpen.CAE.ThicknessBuilder.Plot ( )
inline

The plotting method

Created in NX6.0.1

License requirements: nx_masterfem ("Finite Element Modeling")

Property Documentation

unsafe bool NXOpen.CAE.ThicknessBuilder.AllMeshContext
getset

Returns or sets the all mesh in context

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.SelectElementsBuilder NXOpen.CAE.ThicknessBuilder.Element
get

Returns the selected elements

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.CAE.ThicknessBuilder.EntityType NXOpen.CAE.ThicknessBuilder.EntityOption
getset

Returns or sets the entity option

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.NXColor NXOpen.CAE.ThicknessBuilder.HighThicknessColor
getset

Returns or sets the above high color

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.NXColor NXOpen.CAE.ThicknessBuilder.LowThicknessColor
getset

Returns or sets the low color

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.Mesh NXOpen.CAE.ThicknessBuilder.MeshContext
getset

Returns or sets the mesh in context

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.NXColor NXOpen.CAE.ThicknessBuilder.MidThicknessColor
getset

Returns or sets the mid thickness color

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.SelectFENodeList NXOpen.CAE.ThicknessBuilder.Node
get

Returns the selected node

Created in NX6.0.1

License requirements: None.

unsafe double NXOpen.CAE.ThicknessBuilder.Scale
getset

Returns or sets the thickness scale

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.NXColor NXOpen.CAE.ThicknessBuilder.ZeroThicknessColor
getset

Returns or sets the zero thickness color

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")


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