NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Public Attributes | List of all members
NXOpen::Matrix4x4 Struct Reference

Represents a homogenous coordinate system transformation matrix. More...

Public Member Functions

 Matrix4x4 (double rxxInitial, double rxyInitial, double rxzInitial, double xtInitial, double ryxInitial, double ryyInitial, double ryzInitial, double ytInitial, double rzxInitial, double rzyInitial, double rzzInitial, double ztInitial, double sxInitial, double syInitial, double szInitial, double ssInitial)
 Constructor for the Matrix4x4 struct. More...
 

Public Attributes

double Rxx
 rxx More...
 
double Rxy
 rxy More...
 
double Rxz
 rxz More...
 
double Ryx
 ryx More...
 
double Ryy
 ryy More...
 
double Ryz
 ryz More...
 
double Rzx
 rzx More...
 
double Rzy
 rzy More...
 
double Rzz
 rzz More...
 
double Ss
 1.0/scale. More...
 
double Sx
 must be 0 More...
 
double Sy
 must be 0 More...
 
double Sz
 must be 0 More...
 
double Xt
 x translation More...
 
double Yt
 y translation More...
 
double Zt
 zt More...
 

Detailed Description

Represents a homogenous coordinate system transformation matrix.


Created in NX1847.0.0.

Constructor & Destructor Documentation

NXOpen::Matrix4x4::Matrix4x4 ( double  rxxInitial,
double  rxyInitial,
double  rxzInitial,
double  xtInitial,
double  ryxInitial,
double  ryyInitial,
double  ryzInitial,
double  ytInitial,
double  rzxInitial,
double  rzyInitial,
double  rzzInitial,
double  ztInitial,
double  sxInitial,
double  syInitial,
double  szInitial,
double  ssInitial 
)

Constructor for the Matrix4x4 struct.

Parameters
rxxInitialrxx
rxyInitialrxy
rxzInitialrxz
xtInitialx translation
ryxInitialryx
ryyInitialryy
ryzInitialryz
ytInitialy translation
rzxInitialrzx
rzyInitialrzy
rzzInitialrzz
ztInitialzt
sxInitialmust be 0
syInitialmust be 0
szInitialmust be 0
ssInitial1.0/scale.

Member Data Documentation

double NXOpen::Matrix4x4::Rxx

rxx

double NXOpen::Matrix4x4::Rxy

rxy

double NXOpen::Matrix4x4::Rxz

rxz

double NXOpen::Matrix4x4::Ryx

ryx

double NXOpen::Matrix4x4::Ryy

ryy

double NXOpen::Matrix4x4::Ryz

ryz

double NXOpen::Matrix4x4::Rzx

rzx

double NXOpen::Matrix4x4::Rzy

rzy

double NXOpen::Matrix4x4::Rzz

rzz

double NXOpen::Matrix4x4::Ss

1.0/scale.

double NXOpen::Matrix4x4::Sx

must be 0

double NXOpen::Matrix4x4::Sy

must be 0

double NXOpen::Matrix4x4::Sz

must be 0

double NXOpen::Matrix4x4::Xt

x translation

double NXOpen::Matrix4x4::Yt

y translation

double NXOpen::Matrix4x4::Zt

zt


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