#include <IGESGeom_TransformationMatrix.hxx>
Inheritance diagram for IGESGeom_TransformationMatrix:
Public Member Functions | |
Standard_EXPORT | IGESGeom_TransformationMatrix () |
Standard_EXPORT void | Init (const Handle(TColStd_HArray2OfReal)&aMatrix) |
This method is used to set the fields of the class TransformationMatrix - aMatrix : 3 x 4 array containing elements of the transformation matrix raises exception if aMatrix is not 3 x 4 array . | |
Standard_EXPORT void | SetFormNumber (const Standard_Integer form) |
Changes FormNumber (indicates the Type of Transf : Transformation 0-1 or Coordinate System 10-11-12) Error if not in ranges [0-1] or [10-12] . | |
Standard_EXPORT Standard_Real | Data (const Standard_Integer I, const Standard_Integer J) const |
returns individual Data Errro if I not in [1-3] or J not in [1-4] | |
Standard_EXPORT gp_GTrsf | Value () const |
returns the transformation matrix 4th row elements of GTrsf will always be 0, 0, 0, 1 (not defined) | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_TColStd_HArray2OfReal | theData |
|
|
|
|
|
Reimplemented from IGESData_TransfEntity. |
|
|
|
|
|
Implements IGESData_TransfEntity. |
|
|