71 void SetAffinity(
const Geom::Ax1& A1,
const double Ratio);
80 void SetAffinity(
const Geom::Ax2& A2,
const double Ratio);
85 void SetValue(
const int Row,
const int Col,
const double Value);
87 void SetVectorialPart(
const Geom::Mat& Matrix);
90 void SetTranslationPart(
const Geom::XYZ& Coord);
96 unsigned int IsNegative()
const;
106 unsigned int IsSingular()
const;
123 const Geom::XYZ& TranslationPart()
const;
131 double Value(
const int Row,
const int Col)
const;
132 double operator()(
const int Row,
const int Col)
const {
return Value(Row, Col); }
166 void Power(
const int N);
182 void Transforms(
double&
X,
double&
Y,
double&
Z)
const;
184 Geom::Trsf Trsf(
bool aAllowOtherFormInConstruction =
false)
const;
X
Definition: Globals.h:32
#define GEOM_EXPORT
Definition: geom_defines.h:8
Y
Definition: Globals.h:32
double operator()(const int Row, const int Col) const
Definition: GTrsf.h:132
FormEnum
Definition: Trsf.h:96
Z
Definition: Globals.h:32