Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

SoMFMatrix.h

00001 /**************************************************************************\ 00002 * 00003 * This file is part of the Coin 3D visualization library. 00004 * Copyright (C) 1998-2003 by Systems in Motion. All rights reserved. 00005 * 00006 * This library is free software; you can redistribute it and/or 00007 * modify it under the terms of the GNU Lesser General Public License 00008 * version 2.1 as published by the Free Software Foundation. See the 00009 * file LICENSE.LGPL at the root directory of the distribution for 00010 * more details. 00011 * 00012 * If you want to use Coin for applications not compatible with the 00013 * LGPL, please contact SIM to acquire a Professional Edition license. 00014 * 00015 * Systems in Motion, Teknobyen, Abels Gate 5, 7030 Trondheim, NORWAY 00016 * http://www.sim.no support@sim.no Voice: +47 22114160 Fax: +47 22207097 00017 * 00018 \**************************************************************************/ 00019 00020 #ifndef COIN_SOMFMATRIX_H 00021 #define COIN_SOMFMATRIX_H 00022 00023 #include <Inventor/fields/SoMField.h> 00024 #include <Inventor/fields/SoSubField.h> 00025 #include <Inventor/SbMatrix.h> 00026 00027 00028 class COIN_DLL_API SoMFMatrix : public SoMField { 00029 typedef SoMField inherited; 00030 00031 SO_MFIELD_HEADER(SoMFMatrix, SbMatrix, const SbMatrix &); 00032 00033 public: 00034 static void initClass(void); 00035 00036 void setValue(const float a11, const float a12, 00037 const float a13, const float a14, 00038 00039 const float a21, const float a22, 00040 const float a23, const float a24, 00041 00042 const float a31, const float a32, 00043 const float a33, const float a34, 00044 00045 const float a41, const float a42, 00046 const float a43, const float a44); 00047 }; 00048 00049 #endif // !COIN_SOMFMATRIX_H

Generated on Tue Jul 27 23:53:01 2004 for Coin by doxygen 1.3.7