NXOpen .NET Reference  12.0.0
Public Types | List of all members
NXOpen.PlaneTypes Class Reference

Represents an NXOpen.PlaneTypes class. More...

Inheritance diagram for NXOpen.PlaneTypes:

Public Types

enum  MethodType {
  Undefined, Inferred, Coincident, CoincidentFaceAxis,
  CoincidentPerpLinear, Parallel, ParallelPoint, Perpendicular,
  PerpendicularPoint, PerpendicularLinear, Center, Tangent,
  TangentFace, TangentPoint, TangentLinear, TangentParPlane,
  TangentPerpPlane, TangentTwoFaces, TangentAnglePlane, Distance,
  Angle, Frenet, PointDir, Point,
  TwoPoints, ThreePoints, Line, TwoLines,
  CurvePoint, FixedX, FixedY, FixedZ,
  FixedXyCsys, Coefficients, InferredTop, TangentInfer,
  PointInfer, FaceAxisPoint, Fixed, FixedView,
  Constructed
}
 Specifies different method types of selected geometries More...
 
enum  AlternateType {
  One, Two, Three, Four,
  Five, Six
}
 Represents the alternate solutions. More...
 
enum  FrenetSubtype {
  NotSpecified, Tangent, Normal, Binormal,
  Project = 7, ThruPoint = 9, NormalToVector, ParallelToVector,
  ThruAxis, ThruPointNormalToVector, ThruPointParallelToVector, ThruPointThruAxis,
  ThruPointNormal, ThruPointBinormal, ThruPointProject
}
 Specify the subtypes for on_curve type of plane, where alternate solution is not enough to handle the situation after enhancement to this specific plane type. More...
 

Detailed Description

Represents an NXOpen.PlaneTypes class.

No Creator because it's Iplane calss can not hold enum types so this class will hold them

Created in NX4.0.0

Member Enumeration Documentation

Represents the alternate solutions.

The system can have up to 4 alternate solutions depending upon the method. For example, if the user picks a point the system creates a plane through the point parallel to the XY plane. However, there are 2 additional solutions. The first is a plane through the point and the YZ plane. And the second is a plane through the point and XZ plane.

Enumerator
One 

First alternate solution

Two 

Second alternate solution

Three 

Third alternate solution

Four 

Fourth alternate solution

Five 

Fifth alternate solution

Six 

Sixth alternate solution

Specify the subtypes for on_curve type of plane, where alternate solution is not enough to handle the situation after enhancement to this specific plane type.

Considering legacy data, these subtypes must match those already defined in the file "datum.h"

Enumerator
NotSpecified 

Subtype is not specified

Tangent 

Tangent to path, = FRENET_TANGENT

Normal 

Normal to path, = FRENET_NORMAL

Binormal 

Binormal to path, = FRENET_BINORMAL

Project 

Reference to an object, = FRENET_PROJECT

ThruPoint 

Thru point type and normal to path

NormalToVector 

Normal to a vector

ParallelToVector 

Parallel to a vector

ThruAxis 

Thru axis type

ThruPointNormalToVector 

Thru point and normal to a vector

ThruPointParallelToVector 

Thru point and parallel to a vector

ThruPointThruAxis 

Thru point and thru axis type

ThruPointNormal 

Thru point and tangent_to_path

ThruPointBinormal 

Thru point and binormal to path

ThruPointProject 

Thru point and relative to object

Specifies different method types of selected geometries

Enumerator
Undefined 

Not defined

Inferred 

Inferred method

Coincident 

Plane of object method

CoincidentFaceAxis 

Though face axis method

CoincidentPerpLinear 

Through linear perpendicluar to linear method

Parallel 

Parallel method

ParallelPoint 

Parallel to plane through point method

Perpendicular 

Perpendicular to plane method

PerpendicularPoint 

Perpendicular to plane though point method

PerpendicularLinear 

Perpendicular to plane through linear method

Center 

Center method

Tangent 

Tangent method

TangentFace 

Tangent to face method

TangentPoint 

Tangent to face through point method

TangentLinear 

Tangent to face through linear method

TangentParPlane 

Tangent to face parallel to plane method

TangentPerpPlane 

Tangent to face perpendicular to plane method

TangentTwoFaces 

Tangent to two faces method

TangentAnglePlane 

Tangent to a cyl face at an angle to a planar face

Distance 

Distance method

Angle 

Angle method

Frenet 

Frenet method

PointDir 

Point and direction method

Point 

Point method

TwoPoints 

Two Points method

ThreePoints 

Three points method

Line 

Line method

TwoLines 

Two line method

CurvePoint 

On curve through point method

FixedX 

Fixed plane perpendicular to X thru WCS

FixedY 

Fixed plane perpendicular to Y thru WCS

FixedZ 

Fixed plane perpendicular to Z thru WCS

FixedXyCsys 

Fixed plane perpendicular to Z thru X-Y plane of CSYS

Coefficients 

Fixed plane defined by coefficients

InferredTop 

Inferred Top method

TangentInfer 

Inferred Tangent method

PointInfer 

Inferred Point method

FaceAxisPoint 

Through Face Axis at Point

Fixed 

Fixed Method (super type including any non-associative, xy, yz, xz, and coefficient

FixedView 

View Plane method

Constructed 

Constructed types: super type for At Angle Parallel/Perpendicular or Tangent Angle to Plane Parallel/Perpendicular


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