NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions
NXOpen::GeometricAnalysis::GeometricProperties Class Reference

Represents the Geometric Properties class. More...

Inheritance diagram for NXOpen::GeometricAnalysis::GeometricProperties:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Classes

struct  CaeCurve
 CAE Edge/Curve Geometric Properties. More...
struct  CaeFace
 CAE Face Geometric Properties. More...
struct  Edge
 Edge/Curve Geometric Properties. More...
struct  Face
 Face Geometric Properties. More...

Public Types

enum  Entity { EntityFace, EntityEdge, EntityCaeFace, EntityCaeCurve }
 Type of input entity for geometric properties. More...
enum  OutputType { OutputTypeDynamic, OutputTypeStatic }
 Represents how to output geometric properties. More...
enum  Status { StatusSuccess, StatusInvalidInput, StatusFailed }
 Status of computing geometric properties. More...

Public Member Functions

NXOpen::GeometricAnalysis::GeometricProperties::Status GetCaeCurveProperties (NXOpen::NXObject *entityTag, const NXOpen::Point3d &absPoint, NXOpen::GeometricAnalysis::GeometricProperties::CaeCurve *caeCurve)
 Returns CAE curve local properties at the given point.
NXOpen::GeometricAnalysis::GeometricProperties::Status GetCaeFaceProperties (NXOpen::NXObject *entityTag, const NXOpen::Point3d &absPoint, NXOpen::GeometricAnalysis::GeometricProperties::CaeFace *caeFace)
 Returns CAE face local properties at the given point.
NXOpen::GeometricAnalysis::GeometricProperties::Status GetEdgeProperties (NXOpen::NXObject *entityTag, const NXOpen::Point3d &absPoint, NXOpen::GeometricAnalysis::GeometricProperties::Edge *edge)
 Returns edge/curve local properties at the given point.
NXOpen::GeometricAnalysis::GeometricProperties::Status GetFaceProperties (NXOpen::NXObject *entityTag, const NXOpen::Point3d &absPoint, NXOpen::GeometricAnalysis::GeometricProperties::Face *face)
 Returns face local properties at the given point.
NXOpen::GeometricAnalysis::GeometricProperties::Status ListProperties (NXOpen::NXObject *entityTag, const NXOpen::Point3d &absPoint)
 Displays the local properties of the specified object at the given point in the listing window.
NXOpen::GeometricAnalysis::GeometricProperties::Status ListProperties (const NXOpen::Point3d &absPoint)
 Displays the local properties of ObjectsForAnalysis at the given point in the listing window.
NXOpen::SelectObjectListObjectsForAnalysis ()
 Returns the Objects for analysis
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GeometricProperties::OutputType OutputMethod ()
 Returns the output method
Created in NX5.0.0.
void Reset ()
 Clears all markers showing the local geometric properties in the graphics window
Created in NX5.0.0.
void SetOutputMethod (NXOpen::GeometricAnalysis::GeometricProperties::OutputType outputMethod)
 Sets the output method
Created in NX5.0.0.

Detailed Description

Represents the Geometric Properties class.

This class can be used to find local geometric properties of faces, edges, curves, CAE faces, and CAE edges/curves at a given point.
To create a new instance of this class, use GeometricAnalysis::AnalysisManager::CreateGeometricPropertiesObject

Created in NX5.0.0.


Member Enumeration Documentation

Type of input entity for geometric properties.

Enumerator:
EntityFace 

Face.

EntityEdge 

Either a modeling edge or a curve.

EntityCaeFace 

CAE Face.

EntityCaeCurve 

CAE Curve.

Represents how to output geometric properties.

GeometricAnalysis::GeometricProperties::OutputTypeDynamic displays the properties of an entity under the cursor when NX is run interactively.

Enumerator:
OutputTypeDynamic 

Properties of an entity are displayed first on the dialog itself on mouse over.

These properties are listed on in the information window upon selection of a point.

OutputTypeStatic 

Propeties of the selected entities are displayed in the information window.

Status of computing geometric properties.

Enumerator:
StatusSuccess 

Success.

StatusInvalidInput 

Input specified is not valid.

StatusFailed 

Failed to find all geometric properties.


Member Function Documentation

Returns CAE curve local properties at the given point.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
entityTagNXObject to obtain the properties for
absPointAbsolute point co-ordinates of the reference point to compute the properties
caeCurveCAE Edge/Curve Properties

Returns CAE face local properties at the given point.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
entityTagNXObject to obtain the properties for
absPointAbsolute point co-ordinates of the reference point to compute the properties
caeFaceCAE Face Properties

Returns edge/curve local properties at the given point.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
entityTagNXObject to obtain the properties for
absPointAbsolute point co-ordinates of the reference point to compute the properties
edgeEdge/Curve Properties

Returns face local properties at the given point.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
entityTagNXObject to obtain the properties for
absPointAbsolute point co-ordinates of the reference point to compute the properties
faceFace Properties

Displays the local properties of the specified object at the given point in the listing window.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
entityTagNXObject to obtain the properties for
absPointAbsolute point co-ordinates of the reference point to compute the properties

Displays the local properties of ObjectsForAnalysis at the given point in the listing window.

Returns:
Return status
Created in NX5.0.0.

License requirements : None
Parameters:
absPointAbsolute point co-ordinates of the reference point to compute the properties

Returns the Objects for analysis
Created in NX5.0.0.



License requirements : None

Returns the output method
Created in NX5.0.0.



License requirements : None

Clears all markers showing the local geometric properties in the graphics window
Created in NX5.0.0.



License requirements : None

Sets the output method
Created in NX5.0.0.



License requirements : None

Parameters:
outputMethodoutput method

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