WSF
WsfCompositeOpticalSignature::MyMat3d Class Reference

#include <WsfCompositeOpticalSignature.hpp>

Public Member Functions

 MyMat3d ()
 MyMat3d (const MyMat3d &)=default
MyMat3doperator= (const MyMat3d &)=default
UtVec3d InverseMultiply (const UtVec3d &aRhs) const
UtVec3d Multiply (const UtVec3d &aRhs) const
void Identity ()

Public Attributes

double mMat [3][3]

Detailed Description

A stripped down version of UtMat3d. At the time this was written, UtMat3d had some serious deficiencies. We only need a very small subset, so this was created until UtMat3d is cleaned up. Its name is the same length that eliminating this class means simply changing all references of MyMat3d to UtMat3d - along with a couple of code changes.

Constructor & Destructor Documentation

◆ MyMat3d() [1/2]

WsfCompositeOpticalSignature::MyMat3d::MyMat3d ( )
inline

References mMat.

Referenced by MyMat3d(), and operator=().

◆ MyMat3d() [2/2]

WsfCompositeOpticalSignature::MyMat3d::MyMat3d ( const MyMat3d & )
default

References MyMat3d().

Member Function Documentation

◆ Identity()

void WsfCompositeOpticalSignature::MyMat3d::Identity ( )
inline

References mMat.

◆ InverseMultiply()

UtVec3d WsfCompositeOpticalSignature::MyMat3d::InverseMultiply ( const UtVec3d & aRhs) const
inline

References mMat.

◆ Multiply()

UtVec3d WsfCompositeOpticalSignature::MyMat3d::Multiply ( const UtVec3d & aRhs) const
inline

References mMat.

◆ operator=()

MyMat3d & WsfCompositeOpticalSignature::MyMat3d::operator= ( const MyMat3d & )
default

References MyMat3d().

Member Data Documentation

◆ mMat

double WsfCompositeOpticalSignature::MyMat3d::mMat[3][3]

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved