NX Open C++ Reference Guide
Public Types | List of all members
NXOpen::PlaneTypes Class Reference

Represents an NXOpen::PlaneTypes class. More...

Public Types

enum  AlternateType {
  AlternateTypeOne, AlternateTypeTwo, AlternateTypeThree, AlternateTypeFour,
  AlternateTypeFive, AlternateTypeSix
}
 Represents the alternate solutions. More...
 
enum  FrenetSubtype {
  FrenetSubtypeNotSpecified, FrenetSubtypeTangent, FrenetSubtypeNormal, FrenetSubtypeBinormal,
  FrenetSubtypeProject = 7, FrenetSubtypeThruPoint = 9, FrenetSubtypeNormalToVector, FrenetSubtypeParallelToVector,
  FrenetSubtypeThruAxis, FrenetSubtypeThruPointNormalToVector, FrenetSubtypeThruPointParallelToVector, FrenetSubtypeThruPointThruAxis,
  FrenetSubtypeThruPointNormal, FrenetSubtypeThruPointBinormal, FrenetSubtypeThruPointProject
}
 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...
 
enum  MethodType {
  MethodTypeUndefined, MethodTypeInferred, MethodTypeCoincident, MethodTypeCoincidentFaceAxis,
  MethodTypeCoincidentPerpLinear, MethodTypeParallel, MethodTypeParallelPoint, MethodTypePerpendicular,
  MethodTypePerpendicularPoint, MethodTypePerpendicularLinear, MethodTypeCenter, MethodTypeTangent,
  MethodTypeTangentFace, MethodTypeTangentPoint, MethodTypeTangentLinear, MethodTypeTangentParPlane,
  MethodTypeTangentPerpPlane, MethodTypeTangentTwoFaces, MethodTypeTangentAnglePlane, MethodTypeDistance,
  MethodTypeAngle, MethodTypeFrenet, MethodTypePointDir, MethodTypePoint,
  MethodTypeTwoPoints, MethodTypeThreePoints, MethodTypeLine, MethodTypeTwoLines,
  MethodTypeCurvePoint, MethodTypeFixedX, MethodTypeFixedY, MethodTypeFixedZ,
  MethodTypeFixedXyCsys, MethodTypeCoefficients, MethodTypeInferredTop, MethodTypeTangentInfer,
  MethodTypePointInfer, MethodTypeFaceAxisPoint, MethodTypeFixed, MethodTypeFixedView,
  MethodTypeConstructed
}
 Specifies different method types of selected geometries. 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
AlternateTypeOne 

First alternate solution.

AlternateTypeTwo 

Second alternate solution.

AlternateTypeThree 

Third alternate solution.

AlternateTypeFour 

Fourth alternate solution.

AlternateTypeFive 

Fifth alternate solution.

AlternateTypeSix 

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
FrenetSubtypeNotSpecified 

Subtype is not specified.

FrenetSubtypeTangent 

Tangent to path, = FRENET_TANGENT.

FrenetSubtypeNormal 

Normal to path, = FRENET_NORMAL.

FrenetSubtypeBinormal 

Binormal to path, = FRENET_BINORMAL.

FrenetSubtypeProject 

Reference to an object, = FRENET_PROJECT.

FrenetSubtypeThruPoint 

Thru point type and normal to path.

FrenetSubtypeNormalToVector 

Normal to a vector.

FrenetSubtypeParallelToVector 

Parallel to a vector.

FrenetSubtypeThruAxis 

Thru axis type.

FrenetSubtypeThruPointNormalToVector 

Thru point and normal to a vector.

FrenetSubtypeThruPointParallelToVector 

Thru point and parallel to a vector.

FrenetSubtypeThruPointThruAxis 

Thru point and thru axis type.

FrenetSubtypeThruPointNormal 

Thru point and tangent_to_path.

FrenetSubtypeThruPointBinormal 

Thru point and binormal to path.

FrenetSubtypeThruPointProject 

Thru point and relative to object.

Specifies different method types of selected geometries.

Enumerator
MethodTypeUndefined 

Not defined.

MethodTypeInferred 

Inferred method.

MethodTypeCoincident 

Plane of object method.

MethodTypeCoincidentFaceAxis 

Though face axis method.

MethodTypeCoincidentPerpLinear 

Through linear perpendicluar to linear method.

MethodTypeParallel 

Parallel method.

MethodTypeParallelPoint 

Parallel to plane through point method.

MethodTypePerpendicular 

Perpendicular to plane method.

MethodTypePerpendicularPoint 

Perpendicular to plane though point method.

MethodTypePerpendicularLinear 

Perpendicular to plane through linear method.

MethodTypeCenter 

Center method.

MethodTypeTangent 

Tangent method.

MethodTypeTangentFace 

Tangent to face method.

MethodTypeTangentPoint 

Tangent to face through point method.

MethodTypeTangentLinear 

Tangent to face through linear method.

MethodTypeTangentParPlane 

Tangent to face parallel to plane method.

MethodTypeTangentPerpPlane 

Tangent to face perpendicular to plane method.

MethodTypeTangentTwoFaces 

Tangent to two faces method.

MethodTypeTangentAnglePlane 

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

MethodTypeDistance 

Distance method.

MethodTypeAngle 

Angle method.

MethodTypeFrenet 

Frenet method.

MethodTypePointDir 

Point and direction method.

MethodTypePoint 

Point method.

MethodTypeTwoPoints 

Two Points method.

MethodTypeThreePoints 

Three points method.

MethodTypeLine 

Line method.

MethodTypeTwoLines 

Two line method.

MethodTypeCurvePoint 

On curve through point method.

MethodTypeFixedX 

Fixed plane perpendicular to X thru WCS.

MethodTypeFixedY 

Fixed plane perpendicular to Y thru WCS.

MethodTypeFixedZ 

Fixed plane perpendicular to Z thru WCS.

MethodTypeFixedXyCsys 

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

MethodTypeCoefficients 

Fixed plane defined by coefficients.

MethodTypeInferredTop 

Inferred Top method.

MethodTypeTangentInfer 

Inferred Tangent method.

MethodTypePointInfer 

Inferred Point method.

MethodTypeFaceAxisPoint 

Through Face Axis at Point.

MethodTypeFixed 

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

MethodTypeFixedView 

View Plane method.

MethodTypeConstructed 

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.