• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

kalzium

elementcolor.h

Go to the documentation of this file.
00001 /**********************************************************************
00002   ElementColor - Default class for coloring atoms based on element
00003 
00004   Copyright (C) 2006 Benoit Jacob
00005   Copyright (C) 2007 Geoffrey R. Hutchison
00006 
00007   This file is part of the Avogadro molecular editor project.
00008   For more information, see <http://avogadro.sourceforge.net/>
00009 
00010   Avogadro is free software; you can redistribute it and/or modify
00011   it under the terms of the GNU General Public License as published by
00012   the Free Software Foundation; either version 2 of the License, or
00013   (at your option) any later version.
00014 
00015   Avogadro is distributed in the hope that it will be useful,
00016   but WITHOUT ANY WARRANTY; without even the implied warranty of
00017   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00018   GNU General Public License for more details.
00019 
00020   You should have received a copy of the GNU General Public License
00021   along with this program; if not, write to the Free Software
00022   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
00023   02110-1301, USA.
00024  **********************************************************************/
00025 
00026 #ifndef ELEMENTCOLOR_H
00027 #define ELEMENTCOLOR_H
00028 
00029 #include <avogadro/global.h>
00030 #include <avogadro/color.h>
00031 
00032 namespace Avogadro {
00033 
00040   class A_EXPORT ElementColor: public Color
00041   {
00042   public:
00043     ElementColor();
00044     virtual ~ElementColor();
00045 
00049     virtual void set(const Primitive *);
00050 
00051     virtual QString type() const { return "Color by Element"; }
00052   };
00053 
00054 }
00055 
00056 #endif

kalzium

Skip menu "kalzium"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal