JointmarkBuilder Class

class NXOpen.Weld.JointmarkBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Weld.Jointmark builder

To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateJointmarkBuilder()

Default values.

Property Value
Associativity 1
ConnectPart 0
ConstructionMethod GuideCurve
CreateSingleFeatures 0
OrientationMethod SurfaceNormal
ReferenceSheetType Overlap
ReuseFeaturesMethod SameConnectingParts
ShowWorkCsys 1

New in version NX9.0.0.

Properties

Property Description
Associativity Returns or sets the automatic update option also known as associativity.
Characteristics Returns the characteristics
ConnectPart Returns or sets the option of connecting only one part.
ConnectedPanelType Returns or sets the number of connected panels at a point.
ConstructionMethod Returns or sets the construction method for creating Jointmark
CreateSingleFeatures Returns or sets the control option to determine if individual features should be created.
DistanceTolerance Returns or sets the distance tolerance
FaceSetsList Returns the list of face sets
FixedCsys Returns or sets the fixed csys that overrides the default Csys orientation.
GuideCurvesList Returns the list of guide curves
NotifyIfParentPointMoved Returns or sets the option to indicate if an alert should be issued when the parent point moves.
OrientationMethod Returns or sets the orientation method for defining a csys
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
Plane Returns or sets the plane used for mirror
PointList Returns the list of points
ProjectionDirectionOption Returns or sets the projection direction option used to project NXOpen.Weld.JointmarkBuilder.SelectPointsObject() onto the NXOpen.Weld.JointmarkBuilder.GetReferenceSheet().
ReferenceSheetType Returns or sets the type of reference sheet
ReuseFeatures Returns the selected reuse features
ReuseFeaturesMethod Returns or sets the method used to infer feature parameters if all connected parts are the same, or skip inferring due to connected parts being different.
SelectMirrorObject Returns the selected objects for mirror.
SelectPointsObject Returns the selected objects for Points
SelectTranslateObject Returns the selected objects to translate.
ShowWorkCsys Returns or sets the option to control if the work coordinate system should be showing.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TranslateCsys Returns or sets the coordinate system that defines the translate offset directions.
TranslateX Returns the expression containing the value of the x translation distance.
TranslateY Returns the expression containing the value of the y translation distance.
TranslateZ Returns the expression containing the value of the z translation distance.
Vector Returns or sets the vector which points to Y axis

Methods

Method Description
AppendPoints Creates a list of points on the overlap sheet.
AskConnectedFaces Find the connected face information.
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
CreateReferenceData Create a temporary overlap or top sheet and guide curve.
CreateSymbolCurve Create curve From PMI symbol
DeleteReferenceData Delete temporary overlap or top sheet feature.
Destroy Deletes the builder, and cleans up any objects created by the builder.
FromReuseFeatures Initializes face sets, guide curve, and points builders from reuse features.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCreateReferenceDataMessages Get all the messages created by NXOpen.Weld.JointmarkBuilder.CreateReferenceData().
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
GetReferenceSheet Returns the Reference Sheet feature
GetSelectedReferences Gets the selected points, or point features, references.
GetSheetEdges Edges of created sheet
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
MapFeaturesToPoints Maps the selected reuse features to the new preview point locations.
MoveReferenceSheet Move the Reference Sheet to work layer, and unlink from grouping feature.
NewFaceSets Creates a NXOpen.Weld.JointmarkFaceSetsBuilder object.
NewGuide Creates a NXOpen.Weld.JointmarkGuideBuilder object.
NewPoints Creates a NXOpen.Weld.JointmarkPointsBuilder object.
RediscoverFaces Use the Weld Assistant Connected Face Finder command to rediscover faces based on the current feature point positions.
SetDisplayCsys Indicates whether the csys should be displayed on creation
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
SetShowThruState Indicates whether the output objects should show thru on creation
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
UpdateFeatures Updates all the items on the points list based on the construction method and related inputs.
UpdatePoint Updates the selected point by projecting it to the guide curve.
UpdateReferenceSheet Prepares a Reference Sheet for placing Jointmark features.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

JointmarkBuilderConnectedPanelTypes Enumeration The type of sheets to create
JointmarkBuilderMethod Enumeration The type of construction method for creating Jointmark
JointmarkBuilderOrientationMethodTypes Enumeration The type of orientation method for defining the default coordinate system.
JointmarkBuilderProjectionDirectionOptions Enumeration The projection direction used to project points onto the reference sheet
JointmarkBuilderReferenceSheetTypes Enumeration The type of sheets to create
JointmarkBuilderReuseMethod Enumeration The method to indicate if all reuse features have the same connected parts

Property Detail

Associativity

JointmarkBuilder.Associativity

Returns or sets the automatic update option also known as associativity.

If true, the curve representing the Jointmark feature will change its location if the guide curve is updated

-------------------------------------

Getter Method

Signature Associativity

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature Associativity

Parameters:associativity (bool) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

Characteristics

JointmarkBuilder.Characteristics

Returns the characteristics

-------------------------------------

Getter Method

Signature Characteristics

Returns:
Return type:NXOpen.Weld.CharacteristicsBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

ConnectPart

JointmarkBuilder.ConnectPart

Returns or sets the option of connecting only one part.

If true, Jointmark feature is created on a single component.

-------------------------------------

Getter Method

Signature ConnectPart

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ConnectPart

Parameters:connectPart (bool) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

ConnectedPanelType

JointmarkBuilder.ConnectedPanelType

Returns or sets the number of connected panels at a point.

This is used when the construction method is Existing Points

-------------------------------------

Getter Method

Signature ConnectedPanelType

Returns:
Return type:NXOpen.Weld.JointmarkBuilderConnectedPanelTypes

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ConnectedPanelType

Parameters:method (NXOpen.Weld.JointmarkBuilderConnectedPanelTypes) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ConstructionMethod

JointmarkBuilder.ConstructionMethod

Returns or sets the construction method for creating Jointmark

-------------------------------------

Getter Method

Signature ConstructionMethod

Returns:
Return type:NXOpen.Weld.JointmarkBuilderMethod

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ConstructionMethod

Parameters:method (NXOpen.Weld.JointmarkBuilderMethod) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateSingleFeatures

JointmarkBuilder.CreateSingleFeatures

Returns or sets the control option to determine if individual features should be created.

Only allowed for NXOpen.Weld.PointMark class.

-------------------------------------

Getter Method

Signature CreateSingleFeatures

Returns:true- single features. false - fully associative features are created.
Return type:bool

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature CreateSingleFeatures

Parameters:createSingleFeatures (bool) – true- Full associative features are created. false- single non associative features.

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

DistanceTolerance

JointmarkBuilder.DistanceTolerance

Returns or sets the distance tolerance

-------------------------------------

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

FaceSetsList

JointmarkBuilder.FaceSetsList

Returns the list of face sets

-------------------------------------

Getter Method

Signature FaceSetsList

Returns:
Return type:NXOpen.Weld.JointmarkFaceSetsBuilderList

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

FixedCsys

JointmarkBuilder.FixedCsys

Returns or sets the fixed csys that overrides the default Csys orientation.

-------------------------------------

Getter Method

Signature FixedCsys

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature FixedCsys

Parameters:fixedCsys (NXOpen.CoordinateSystem) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

GuideCurvesList

JointmarkBuilder.GuideCurvesList

Returns the list of guide curves

-------------------------------------

Getter Method

Signature GuideCurvesList

Returns:
Return type:NXOpen.Weld.JointmarkGuideBuilderList

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

NotifyIfParentPointMoved

JointmarkBuilder.NotifyIfParentPointMoved

Returns or sets the option to indicate if an alert should be issued when the parent point moves.

Valid when using NXOpen.Weld.JointmarkBuilderMethod.ExistingPoints and associativity is off.

-------------------------------------

Getter Method

Signature NotifyIfParentPointMoved

Returns:true- provide notificaton when parent moves. false - do not provide notification.
Return type:bool

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature NotifyIfParentPointMoved

Parameters:notifyIfParentPointMoved (bool) – true- provide notificaton when parent moves. false - do not provide notification.

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

OrientationMethod

JointmarkBuilder.OrientationMethod

Returns or sets the orientation method for defining a csys

-------------------------------------

Getter Method

Signature OrientationMethod

Returns:
Return type:NXOpen.Weld.JointmarkBuilderOrientationMethodTypes

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature OrientationMethod

Parameters:orientationMethod (NXOpen.Weld.JointmarkBuilderOrientationMethodTypes) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

Plane

JointmarkBuilder.Plane

Returns or sets the plane used for mirror

-------------------------------------

Getter Method

Signature Plane

Returns:
Return type:NXOpen.Plane

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature Plane

Parameters:plane (NXOpen.Plane) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

PointList

JointmarkBuilder.PointList

Returns the list of points

-------------------------------------

Getter Method

Signature PointList

Returns:
Return type:NXOpen.Weld.JointmarkPointsBuilderList

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

ProjectionDirectionOption

JointmarkBuilder.ProjectionDirectionOption

Returns or sets the projection direction option used to project NXOpen.Weld.JointmarkBuilder.SelectPointsObject() onto the NXOpen.Weld.JointmarkBuilder.GetReferenceSheet().

-------------------------------------

Getter Method

Signature ProjectionDirectionOption

Returns:
Return type:NXOpen.Weld.JointmarkBuilderProjectionDirectionOptions

New in version NX10.0.2.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ProjectionDirectionOption

Parameters:projectionOption (NXOpen.Weld.JointmarkBuilderProjectionDirectionOptions) –

New in version NX10.0.2.

License requirements: ugweld (“UG WELD”)

ReferenceSheetType

JointmarkBuilder.ReferenceSheetType

Returns or sets the type of reference sheet

-------------------------------------

Getter Method

Signature ReferenceSheetType

Returns:
Return type:NXOpen.Weld.JointmarkBuilderReferenceSheetTypes

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ReferenceSheetType

Parameters:refSheet (NXOpen.Weld.JointmarkBuilderReferenceSheetTypes) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

ReuseFeatures

JointmarkBuilder.ReuseFeatures

Returns the selected reuse features

-------------------------------------

Getter Method

Signature ReuseFeatures

Returns:
Return type:NXOpen.Features.SelectFeatureList

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ReuseFeaturesMethod

JointmarkBuilder.ReuseFeaturesMethod

Returns or sets the method used to infer feature parameters if all connected parts are the same, or skip inferring due to connected parts being different.

-------------------------------------

Getter Method

Signature ReuseFeaturesMethod

Returns:
Return type:NXOpen.Weld.JointmarkBuilderReuseMethod

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ReuseFeaturesMethod

Parameters:reuseMethod (NXOpen.Weld.JointmarkBuilderReuseMethod) –

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

SelectMirrorObject

JointmarkBuilder.SelectMirrorObject

Returns the selected objects for mirror.

These objects can be features or curves representing Jointmark

-------------------------------------

Getter Method

Signature SelectMirrorObject

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

SelectPointsObject

JointmarkBuilder.SelectPointsObject

Returns the selected objects for Points

-------------------------------------

Getter Method

Signature SelectPointsObject

Returns:
Return type:NXOpen.SelectPointList

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

SelectTranslateObject

JointmarkBuilder.SelectTranslateObject

Returns the selected objects to translate.

These objects can be features or curves representing Jointmark

-------------------------------------

Getter Method

Signature SelectTranslateObject

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ShowWorkCsys

JointmarkBuilder.ShowWorkCsys

Returns or sets the option to control if the work coordinate system should be showing.

-------------------------------------

Getter Method

Signature ShowWorkCsys

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ShowWorkCsys

Parameters:showWorkCsys (bool) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

TranslateCsys

JointmarkBuilder.TranslateCsys

Returns or sets the coordinate system that defines the translate offset directions.

If not specified the absolute csys will be used.

-------------------------------------

Getter Method

Signature TranslateCsys

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TranslateCsys

Parameters:csys (NXOpen.CoordinateSystem) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

TranslateX

JointmarkBuilder.TranslateX

Returns the expression containing the value of the x translation distance.

-------------------------------------

Getter Method

Signature TranslateX

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

TranslateY

JointmarkBuilder.TranslateY

Returns the expression containing the value of the y translation distance.

-------------------------------------

Getter Method

Signature TranslateY

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

TranslateZ

JointmarkBuilder.TranslateZ

Returns the expression containing the value of the z translation distance.

-------------------------------------

Getter Method

Signature TranslateZ

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

Vector

JointmarkBuilder.Vector

Returns or sets the vector which points to Y axis

-------------------------------------

Getter Method

Signature Vector

Returns:
Return type:NXOpen.Direction

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature Vector

Parameters:vector (NXOpen.Direction) –

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

Method Detail

AppendPoints

JointmarkBuilder.AppendPoints

Creates a list of points on the overlap sheet.

In addition, a curve selected by the user will be placed at these points.

Signature AppendPoints(mode, curve)

Parameters:
  • mode (bool) – Create or Edit
  • curve (NXOpen.Curve) – Curve to place at these points

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

AskConnectedFaces

JointmarkBuilder.AskConnectedFaces

Find the connected face information.

The data is stored in NXOpen.Weld.ConnectedPart containing the appropriate connected part face occurrence information.

Signature AskConnectedFaces()

Returns:Connected face information. None if none are found.
Return type:NXOpen.Weld.ConnectedPart

New in version NX11.0.0.

License requirements: None.

CreateReferenceData

JointmarkBuilder.CreateReferenceData

Create a temporary overlap or top sheet and guide curve.

Use with independent NXOpen.Weld.PointMarkPoint features.

Signature CreateReferenceData()

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

CreateSymbolCurve

JointmarkBuilder.CreateSymbolCurve

Create curve From PMI symbol

Signature CreateSymbolCurve(path, name)

Parameters:
  • path (str) – Symbol path
  • name (str) – Symbol id
Returns:

Curve from symbol

Return type:

NXOpen.Curve

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

DeleteReferenceData

JointmarkBuilder.DeleteReferenceData

Delete temporary overlap or top sheet feature.

Use with independent NXOpen.Weld.PointMarkPoint features.

Signature DeleteReferenceData()

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

FromReuseFeatures

JointmarkBuilder.FromReuseFeatures

Initializes face sets, guide curve, and points builders from reuse features.

Signature FromReuseFeatures()

Returns:a tuple
Return type:A tuple consisting of (faceSetsUpdated, guideCurvesUpdated, pointSelectionUpdated) faceSetsUpdated is a bool. Indicates if the face set list was updated. guideCurvesUpdated is a bool. Indicates if the guide curve list was updated. pointSelectionUpdated is a bool. Indicates if point selection object was updated.

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

GetCreateReferenceDataMessages

JointmarkBuilder.GetCreateReferenceDataMessages

Get all the messages created by NXOpen.Weld.JointmarkBuilder.CreateReferenceData().

Signature GetCreateReferenceDataMessages()

Returns:The array of messages generated during the process of discovering the reference data.
Return type:list of str

New in version NX10.0.1.

License requirements: ugweld (“UG WELD”)

GetReferenceSheet

JointmarkBuilder.GetReferenceSheet

Returns the Reference Sheet feature

Signature GetReferenceSheet()

Returns:
Return type:NXOpen.Features.Feature

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

GetSelectedReferences

JointmarkBuilder.GetSelectedReferences

Gets the selected points, or point features, references.

Does not apply to the guide curves method.

Signature GetSelectedReferences()

Returns:The array of references. These may be points or point features.
Return type:list of NXOpen.NXObject

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

GetSheetEdges

JointmarkBuilder.GetSheetEdges

Edges of created sheet

Signature GetSheetEdges()

Returns:
Return type:list of NXOpen.Edge

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

MapFeaturesToPoints

JointmarkBuilder.MapFeaturesToPoints

Maps the selected reuse features to the new preview point locations.

Signature MapFeaturesToPoints()

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

MoveReferenceSheet

JointmarkBuilder.MoveReferenceSheet

Move the Reference Sheet to work layer, and unlink from grouping feature.

Signature MoveReferenceSheet()

New in version NX10.0.1.

License requirements: ugweld (“UG WELD”)

NewFaceSets

JointmarkBuilder.NewFaceSets

Creates a NXOpen.Weld.JointmarkFaceSetsBuilder object.

Signature NewFaceSets()

Returns:
Return type:NXOpen.Weld.JointmarkFaceSetsBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

NewGuide

JointmarkBuilder.NewGuide

Creates a NXOpen.Weld.JointmarkGuideBuilder object.

Signature NewGuide()

Returns:
Return type:NXOpen.Weld.JointmarkGuideBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

NewPoints

JointmarkBuilder.NewPoints

Creates a NXOpen.Weld.JointmarkPointsBuilder object.

Signature NewPoints()

Returns:
Return type:NXOpen.Weld.JointmarkPointsBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

RediscoverFaces

JointmarkBuilder.RediscoverFaces

Use the Weld Assistant Connected Face Finder command to rediscover faces based on the current feature point positions.

Signature RediscoverFaces()

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

SetDisplayCsys

JointmarkBuilder.SetDisplayCsys

Indicates whether the csys should be displayed on creation

Signature SetDisplayCsys(status)

Parameters:status (bool) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

SetShowThruState

JointmarkBuilder.SetShowThruState

Indicates whether the output objects should show thru on creation

Signature SetShowThruState(status)

Parameters:status (bool) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

UpdateFeatures

JointmarkBuilder.UpdateFeatures

Updates all the items on the points list based on the construction method and related inputs.

Signature UpdateFeatures()

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

UpdatePoint

JointmarkBuilder.UpdatePoint

Updates the selected point by projecting it to the guide curve.

Signature UpdatePoint()

New in version NX10.0.2.

License requirements: ugweld (“UG WELD”)

UpdateReferenceSheet

JointmarkBuilder.UpdateReferenceSheet

Prepares a Reference Sheet for placing Jointmark features.

If the sheet is suppressed, it will be unsuppressed.

Signature UpdateReferenceSheet(facesModified)

Parameters:facesModified (bool) – Indicates if Reference Sheet needs to be updated.
Returns:
Return type:NXOpen.Features.Feature

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

Validate

JointmarkBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.