NX Open C++ Reference Guide
Public Member Functions
NXOpen::MathUtils Class Reference

Contains various math utility methods
To obtain an instance of this class, refer to Session

Created in NX3.0.0. More...

List of all members.

Public Member Functions

NXOpen::Vector3d Multiply (const NXOpen::Matrix3x3 &matrix, const NXOpen::Vector3d &originalVector)
 Returns a vector which is the product of a 3x3 matrix and a 3D vector.
NXOpen::Point3d Multiply (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &originalPoint)
 Returns a point which is the product of a 3x3 matrix and a 3D point.
NXOpen::Matrix3x3 Orthonormalize (const NXOpen::Matrix3x3 &original)
 Orthonormalizes a matrix.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Contains various math utility methods
To obtain an instance of this class, refer to Session

Created in NX3.0.0.



Member Function Documentation

NXOpen::Vector3d NXOpen::MathUtils::Multiply ( const NXOpen::Matrix3x3 matrix,
const NXOpen::Vector3d originalVector 
)

Returns a vector which is the product of a 3x3 matrix and a 3D vector.

Returns:
The product of the matrix and original vector.
Created in NX6.0.0.

License requirements : None
Parameters:
matrixThe transform matrix.
originalVectorThe original vector we want to multiply with the matrix
NXOpen::Point3d NXOpen::MathUtils::Multiply ( const NXOpen::Matrix3x3 matrix,
const NXOpen::Point3d originalPoint 
)

Returns a point which is the product of a 3x3 matrix and a 3D point.

Returns:
The product of the matrix and original point.
Created in NX6.0.0.

License requirements : None
Parameters:
matrixThe transform matrix.
originalPointThe original point we want to multiply with the matrix

Orthonormalizes a matrix.

Returns:
An orthonormalized version of the input matrix.
Created in NX3.0.0.

License requirements : None
Parameters:
originalThe original matrix. Must have a non-zero determinant.
tag_t NXOpen::MathUtils::Tag ( ) const

Returns the tag of this object.


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