Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

FunctionHelper.sip

Go to the documentation of this file.
00001 // -*- mode:c++ -*-
00002 // This is the SIP interface definition for FunctionHelper
00003 //
00004 // Copyright (C)  2003  The Board of Trustees of  
00005 // The Leland Stanford Junior University.  All Rights Reserved.
00006 //
00007 // This file is part of sihippo
00008 //
00009 // $Id: FunctionHelper.sip,v 1.1 2005/03/02 21:51:55 pfkeb Exp $
00010 //
00011 // Author: stuvi@slac.stanford.edu
00012 //
00013 
00014 class FunctionHelper
00015 {
00016 %TypeHeaderCode
00017 #include "functions/FunctionHelper.h"
00018 %End
00019 
00020 protected:
00021 
00022   FunctionHelper ();
00023   //virtual ~FunctionHelper ();
00024 
00026   virtual int size () const = 0;
00027 
00029   virtual double getTotal () const = 0;
00030   
00033   virtual double minCoord () const = 0;
00034   
00037   virtual double maxCoord () const = 0;
00038   
00040   virtual double minValue () const = 0;
00041   
00043   virtual double maxValue () const = 0;
00044 
00046   virtual double meanValue () const = 0;
00047   
00050   virtual double meanCoord () const = 0;
00051 
00054   virtual double stdCoord () const  = 0;
00055   
00057   virtual double valueAt ( double ) const = 0;
00058   
00059 
00060 };

Generated on Wed Sep 7 14:51:29 2005 for SiHippo by  doxygen 1.4.3