Open Inventor Release 2025.1.0
 
Loading...
Searching...
No Matches
SoSFMatrix3.h
1/*=======================================================================
2 *** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3 *** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4 *** ***
5 *** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6 *** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7 *** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8 *** ***
9 *** RESTRICTED RIGHTS LEGEND ***
10 *** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11 *** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12 *** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13 *** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14 *** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15 *** ***
16 *** COPYRIGHT (C) 1996-2014 BY FEI S.A.S, ***
17 *** BORDEAUX, FRANCE ***
18 *** ALL RIGHTS RESERVED ***
19**=======================================================================*/
20/*=======================================================================
21** Modified by : VSG (MMM YYYY)
22**=======================================================================*/
23
24#pragma once
25
26#include <Inventor/fields/SoSubField.h>
27#include <Inventor/SbLinear.h>
28
55class SoSFMatrix3 : public SoSField
56{
57 // Use standard field stuff
58 SO_SFIELD_HEADER(SoSFMatrix3, SbMatrix3, const SbMatrix3 &);
59
60 public:
64 void setValue(float a11, float a12, float a13,
65 float a21, float a22, float a23,
66 float a31, float a32, float a33);
67
68 private:
69 static void initClass();
70 static void exitClass();
71
72};
73
3x3 matrix class.
Definition SbMatrix.h:1186
SoSFMatrix3()
Default constructor.
void setValue(float a11, float a12, float a13, float a21, float a22, float a23, float a31, float a32, float a33)
Sets this field to contain the matrix given by the 9 values.