NXOpen .NET Reference Guide
1899
|
Represents the Examine Geometry class More...
Public Types | |
enum | Check { ObjectTiny, ObjectMisaligned, BodyDataStructures, BodyConsistency, BodyFaceIntersections, BodySheetBoundaries, FaceSmoothness, FaceSelfIntersection, FaceSpikesCuts, EdgeSmoothness, EdgeTolerances, NumChecks } |
Types of checks More... | |
Public Member Functions | |
unsafe void | ClearAllChecks () |
Clear or unset all types of checks More... | |
unsafe void | ClearCheck (NXOpen.GeometricAnalysis.ExamineGeometry.Check check) |
Clear or unset a specified type of check More... | |
unsafe void | DisplayResultsAsInfo () |
Displays the results in the information window More... | |
unsafe void | Examine () |
Examines the geometry. More... | |
unsafe NXOpen.NXObject[] | GetFailedObjects (NXOpen.GeometricAnalysis.ExamineGeometry.Check check) |
Returns the objects that failed a given type of check. More... | |
unsafe int[] | GetResults () |
Returns an array containing the number of objects that failed each check. More... | |
unsafe bool | HighlightResult (NXOpen.GeometricAnalysis.ExamineGeometry.Check check) |
Highlights results of a specified type of check. More... | |
unsafe void | SetAllChecks () |
Set all types of checks to examine More... | |
unsafe void | SetCheck (NXOpen.GeometricAnalysis.ExamineGeometry.Check check) |
Set a specified type of check for examine geometry More... | |
unsafe void | UnhighlightAllResults () |
Unhighlight all results More... | |
unsafe void | UnhighlightResult (NXOpen.GeometricAnalysis.ExamineGeometry.Check check) |
Unhighlight results of a specified type of check 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 double | CheckCriteriaAngle [get, set] |
Returns or sets the Check Criteria Angle More... | |
unsafe double | CheckCriteriaDistance [get, set] |
Returns or sets the Check Criteria Distance More... | |
unsafe NXOpen.SelectObjectList | ObjectsToExamine [get] |
Returns the Objects to examine 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... | |
Represents the Examine Geometry class
To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisManager.CreateExamineGeometryObject
Created in NX5.0.0
Types of checks
|
inline |
Clear or unset all types of checks
Created in NX5.0.0
License requirements: None.
|
inline |
Clear or unset a specified type of check
Created in NX5.0.0
License requirements: None.
check | Type of Check |
|
inline |
Displays the results in the information window
Created in NX5.0.0
License requirements: None.
|
inline |
Examines the geometry.
Before calling this method, use NXOpen.GeometricAnalysis.ExamineGeometry.SetCheck and NXOpen.GeometricAnalysis.ExamineGeometry.ClearCheck to specify which checks to perform and use NXOpen.GeometricAnalysis.ExamineGeometry.ObjectsToExamine to specify which objects to examine. After calling this method, use NXOpen.GeometricAnalysis.ExamineGeometry.GetResults and NXOpen.GeometricAnalysis.ExamineGeometry.GetFailedObjects to get the results.
Created in NX5.0.0
License requirements: None.
|
inline |
Returns the objects that failed a given type of check.
You should call NXOpen.GeometricAnalysis.ExamineGeometry.Examine before calling this method.
Created in NX5.0.0
License requirements: None.
check | Type of Check |
|
inline |
Returns an array containing the number of objects that failed each check.
You should call NXOpen.GeometricAnalysis.ExamineGeometry.Examine before calling this method. The array contains an entry for each check in the NXOpen.GeometricAnalysis.ExamineGeometry.Check enumeration. The nth item in the array corresponds to the nth check in the NXOpen.GeometricAnalysis.ExamineGeometry.Check enumeration. For example, the first item in the array is the number of objects that failed the GeometricAnalysis.ExamineGeometry.Check.ObjectTiny check. The corresponding entry in the array will be as follows:
Created in NX5.0.0
License requirements: None.
|
inline |
Highlights results of a specified type of check.
If the highlighting fails for some of the entities, it returns True, otherwise False. Highlighting can fail when the entities are corrupt or missing the information needed to display properly. Remaining entities are highlighted when highlighting fails for some entities.
Created in NX5.0.0
License requirements: None.
check | Type of Check |
|
inline |
Set all types of checks to examine
Created in NX5.0.0
License requirements: None.
|
inline |
Set a specified type of check for examine geometry
Created in NX5.0.0
License requirements: None.
check | Type of Check |
|
inline |
Unhighlight all results
Created in NX5.0.0
License requirements: None.
|
inline |
Unhighlight results of a specified type of check
Created in NX5.0.0
License requirements: None.
check | Type of Check |
|
getset |
Returns or sets the Check Criteria Angle
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the Check Criteria Distance
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the Objects to examine
Created in NX5.0.0
License requirements: None.