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

Represents a NXOpen.GeometricAnalysis.SurfaceIntersection builder More...

Inheritance diagram for NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CalculationTypes { Curvature, RadiusofCurvature }
 Enumeration for needle calculation method More...
 
enum  DirectionTypes { Inside, Outside }
 Enumeration for needle direction type More...
 
enum  LabelValues { Curvature, RadiusOfCurvature }
 Enumeration for label computation method More...
 
enum  NormalTypes { FaceSet1, FaceSet2 }
 Enumeration for face normal More...
 
enum  ProjectionTypes {
  None, Normal, Vector, View,
  Xyz
}
 Projection types More...
 
enum  ScalingTypes { Linear, Logarithmic }
 Enumeration for needle display type More...
 
enum  XyzTypes { X, Y, Z }
 Enumeration for X, Y or Z projection plane More...
 

Public Member Functions

unsafe void UpdateWorkView ()
 Update work view with a given view matrix 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
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.CalculationTypes 
CalculationMethod [get, set]
 Returns or sets the calculation method More...
 
unsafe
NXOpen.GeometricUtilities.CombOptionsBuilder 
CombOptions [get]
 Returns the comb display block options More...
 
unsafe bool DynamicProjection [get, set]
 Returns or sets the dynamic projection More...
 
unsafe NXOpen.ScCollector FirstFaceSet [get]
 Returns the first selected face set More...
 
unsafe
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.DirectionTypes 
NeedleDirection [get, set]
 Returns or sets the needle direction More...
 
unsafe
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.NormalTypes 
ProjectionNormalFace [get, set]
 Returns or sets the face normal projection More...
 
unsafe
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ProjectionTypes 
ProjectionOption [get, set]
 Returns or sets the projection option More...
 
unsafe
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.XyzTypes 
ProjectionXYZ [get, set]
 Returns or sets the xyz projection More...
 
unsafe
NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ScalingTypes 
ScalingMethod [get, set]
 Returns or sets the scaling method More...
 
unsafe NXOpen.ScCollector SecondFaceSet [get]
 Returns the second selected face set More...
 
unsafe NXOpen.Direction Vector [get, set]
 Returns or sets the vector 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.GeometricAnalysis.SurfaceIntersection builder

To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateSurfaceIntersectionBuilder

Default values.

Property Value

CalculationMethod

Curvature

DynamicProjection

1

NeedleDirection

Outside

ProjectionNormalFace

FaceSet1

ProjectionOption

None

ProjectionXYZ

X

ScalingMethod

Linear

Created in NX7.5.0

Member Enumeration Documentation

Enumeration for needle calculation method

Enumerator
Curvature 

needle of curvature value

RadiusofCurvature 

needle of radius of curvature value

Enumeration for needle direction type

Enumerator
Inside 

needle pointing inside

Outside 

needle pointing outside

Enumeration for label computation method

Enumerator
Curvature 

label showing curvature value

RadiusOfCurvature 

label showing radius of curvature value

Enumeration for face normal

Enumerator
FaceSet1 

linear needle

FaceSet2 

logarithmic needle

Projection types

Enumerator
None 

no projection

Normal 

face normal

Vector 

specify vector

View 

view plane

Xyz 

specify x,y,z plane

Enumeration for needle display type

Enumerator
Linear 

linear needle

Logarithmic 

logarithmic needle

Enumeration for X, Y or Z projection plane

Enumerator
X 

x-axis plane

Y 

y-axis plane

Z 

z-axis plane

Member Function Documentation

unsafe void NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.UpdateWorkView ( )
inline

Update work view with a given view matrix

Created in NX7.5.0

License requirements: studio_analyze ("STUDIO ANALYZE")

Property Documentation

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.CalculationTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.CalculationMethod
getset

Returns or sets the calculation method

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricUtilities.CombOptionsBuilder NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.CombOptions
get

Returns the comb display block options

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.DynamicProjection
getset

Returns or sets the dynamic projection

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.ScCollector NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.FirstFaceSet
get

Returns the first selected face set

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.DirectionTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.NeedleDirection
getset

Returns or sets the needle direction

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.NormalTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ProjectionNormalFace
getset

Returns or sets the face normal projection

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ProjectionTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ProjectionOption
getset

Returns or sets the projection option

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.XyzTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ProjectionXYZ
getset

Returns or sets the xyz projection

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ScalingTypes NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.ScalingMethod
getset

Returns or sets the scaling method

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.ScCollector NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.SecondFaceSet
get

Returns the second selected face set

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Direction NXOpen.GeometricAnalysis.SurfaceIntersectionBuilder.Vector
getset

Returns or sets the vector

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")


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