NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::GeometricAnalysis::GeometricProperties::Face Struct Reference

Face Geometric Properties. More...

Public Member Functions

 Face (double uParamaterInitial, double vParamaterInitial, const NXOpen::Point3d &positionInWcsInitial, const NXOpen::Vector3d &uDerivativeInWcsInitial, const NXOpen::Vector3d &vDerivativeInWcsInitial, const NXOpen::Vector3d &normalInWcsInitial, const NXOpen::Point3d &positionInitial, const NXOpen::Vector3d &uDerivativeInitial, const NXOpen::Vector3d &vDerivativeInitial, const NXOpen::Vector3d &normalInitial, double invOfMinRadiusOfCurvatureInitial, double invOfMaxRadiusOfCurvatureInitial)
 Constructor for the Face struct. More...
 

Public Attributes

double InvOfMaxRadiusOfCurvature
 Inverse of Maximum Radius of Curvature, 1/(maximum radius of curvature). More...
 
double InvOfMinRadiusOfCurvature
 Inverse of Minumum Radius of Curvature, 1/(minimum radius of curvature) More...
 
NXOpen::Vector3d Normal
 Unitized Face Normal - Root Part Coordinates. More...
 
NXOpen::Vector3d NormalInWcs
 Unitized Face Normal - Work Part Coordinates. More...
 
NXOpen::Point3d Position
 XYZ Position. More...
 
NXOpen::Point3d PositionInWcs
 XYZ Position in Work Part coordinates. More...
 
NXOpen::Vector3d UDerivative
 Derivative Vector in U direction - Root Part Coordinates. More...
 
NXOpen::Vector3d UDerivativeInWcs
 Derivative Vector in U direction - Work Part Coordinates. More...
 
double UParamater
 U parameter. More...
 
NXOpen::Vector3d VDerivative
 Derivative Vector in V direction - Root Part Coordinates. More...
 
NXOpen::Vector3d VDerivativeInWcs
 Derivative Vector in V direction - Work Part Coordinates. More...
 
double VParamater
 V parameter. More...
 

Detailed Description

Face Geometric Properties.

Constructor & Destructor Documentation

NXOpen::GeometricAnalysis::GeometricProperties::Face::Face ( double  uParamaterInitial,
double  vParamaterInitial,
const NXOpen::Point3d positionInWcsInitial,
const NXOpen::Vector3d uDerivativeInWcsInitial,
const NXOpen::Vector3d vDerivativeInWcsInitial,
const NXOpen::Vector3d normalInWcsInitial,
const NXOpen::Point3d positionInitial,
const NXOpen::Vector3d uDerivativeInitial,
const NXOpen::Vector3d vDerivativeInitial,
const NXOpen::Vector3d normalInitial,
double  invOfMinRadiusOfCurvatureInitial,
double  invOfMaxRadiusOfCurvatureInitial 
)

Constructor for the Face struct.

Parameters
uParamaterInitialU parameter
vParamaterInitialV parameter
positionInWcsInitialXYZ Position in Work Part coordinates
uDerivativeInWcsInitialDerivative Vector in U direction - Work Part Coordinates
vDerivativeInWcsInitialDerivative Vector in V direction - Work Part Coordinates
normalInWcsInitialUnitized Face Normal - Work Part Coordinates
positionInitialXYZ Position
uDerivativeInitialDerivative Vector in U direction - Root Part Coordinates
vDerivativeInitialDerivative Vector in V direction - Root Part Coordinates
normalInitialUnitized Face Normal - Root Part Coordinates
invOfMinRadiusOfCurvatureInitialInverse of Minumum Radius of Curvature, 1/(minimum radius of curvature)
invOfMaxRadiusOfCurvatureInitialInverse of Maximum Radius of Curvature, 1/(maximum radius of curvature).

Member Data Documentation

double NXOpen::GeometricAnalysis::GeometricProperties::Face::InvOfMaxRadiusOfCurvature

Inverse of Maximum Radius of Curvature, 1/(maximum radius of curvature).

double NXOpen::GeometricAnalysis::GeometricProperties::Face::InvOfMinRadiusOfCurvature

Inverse of Minumum Radius of Curvature, 1/(minimum radius of curvature)

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::Normal

Unitized Face Normal - Root Part Coordinates.

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::NormalInWcs

Unitized Face Normal - Work Part Coordinates.

NXOpen::Point3d NXOpen::GeometricAnalysis::GeometricProperties::Face::Position

XYZ Position.

NXOpen::Point3d NXOpen::GeometricAnalysis::GeometricProperties::Face::PositionInWcs

XYZ Position in Work Part coordinates.

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::UDerivative

Derivative Vector in U direction - Root Part Coordinates.

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::UDerivativeInWcs

Derivative Vector in U direction - Work Part Coordinates.

double NXOpen::GeometricAnalysis::GeometricProperties::Face::UParamater

U parameter.

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::VDerivative

Derivative Vector in V direction - Root Part Coordinates.

NXOpen::Vector3d NXOpen::GeometricAnalysis::GeometricProperties::Face::VDerivativeInWcs

Derivative Vector in V direction - Work Part Coordinates.

double NXOpen::GeometricAnalysis::GeometricProperties::Face::VParamater

V parameter.


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