Class GeometricProperties
Inheritance
System.Object
System.MarshalByRefObject
GeometricProperties
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen.GeometricAnalysis
Assembly: NXOpen.dll
Syntax
public class GeometricProperties : Builder, IMessageSink, IComponentBuilder
Constructors
GeometricProperties()
Declaration
protected GeometricProperties()
Properties
ObjectsForAnalysis
Declaration
public SelectObjectList ObjectsForAnalysis { get; }
Property Value
Type | Description |
---|---|
SelectObjectList |
OutputMethod
Declaration
public GeometricProperties.OutputType OutputMethod { get; set; }
Property Value
Type | Description |
---|---|
GeometricProperties.OutputType |
Methods
GetCaeCurveProperties(NXObject, Point3d, out GeometricProperties.CaeCurve)
Declaration
public GeometricProperties.Status GetCaeCurveProperties(NXObject entityTag, Point3d absPoint, out GeometricProperties.CaeCurve caeCurve)
Parameters
Type | Name | Description |
---|---|---|
NXObject | entityTag | |
Point3d | absPoint | |
GeometricProperties.CaeCurve | caeCurve |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
GetCaeFaceProperties(NXObject, Point3d, out GeometricProperties.CaeFace)
Declaration
public GeometricProperties.Status GetCaeFaceProperties(NXObject entityTag, Point3d absPoint, out GeometricProperties.CaeFace caeFace)
Parameters
Type | Name | Description |
---|---|---|
NXObject | entityTag | |
Point3d | absPoint | |
GeometricProperties.CaeFace | caeFace |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
GetEdgeProperties(NXObject, Point3d, out GeometricProperties.Edge)
Declaration
public GeometricProperties.Status GetEdgeProperties(NXObject entityTag, Point3d absPoint, out GeometricProperties.Edge edge)
Parameters
Type | Name | Description |
---|---|---|
NXObject | entityTag | |
Point3d | absPoint | |
GeometricProperties.Edge | edge |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
GetFaceProperties(NXObject, Point3d, out GeometricProperties.Face)
Declaration
public GeometricProperties.Status GetFaceProperties(NXObject entityTag, Point3d absPoint, out GeometricProperties.Face face)
Parameters
Type | Name | Description |
---|---|---|
NXObject | entityTag | |
Point3d | absPoint | |
GeometricProperties.Face | face |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
ListProperties(NXObject, Point3d)
Declaration
public GeometricProperties.Status ListProperties(NXObject entityTag, Point3d absPoint)
Parameters
Type | Name | Description |
---|---|---|
NXObject | entityTag | |
Point3d | absPoint |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
ListProperties(Point3d)
Declaration
public GeometricProperties.Status ListProperties(Point3d absPoint)
Parameters
Type | Name | Description |
---|---|---|
Point3d | absPoint |
Returns
Type | Description |
---|---|
GeometricProperties.Status |
Reset()
Declaration
public void Reset()
Implements
System.Runtime.Remoting.Messaging.IMessageSink