Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members  

TypeCast.cpp

Go to the documentation of this file.
00001 #include "TypeCast.h"
00002 #include "AIDA/IManagedObject.h"
00003 #include "AIDA/IHistogram1D.h"
00004 #include "AIDA/IHistogram2D.h"
00005 #include "AIDA/IHistogram3D.h"
00006 #include "AIDA/ICloud1D.h"
00007 #include "AIDA/ICloud2D.h"
00008 #include "AIDA/ICloud3D.h"
00009 #include "AIDA/IProfile1D.h"
00010 #include "AIDA/IProfile2D.h"
00011 #include "AIDA/IDataPointSet.h"
00012 #include "AIDA/ITuple.h"
00013 #include "AIDA/IFunction.h"
00014 
00015 
00016 AIDA::IHistogram1D*
00017 Anaphe::AIDA_Utilities::TypeCast::toHistogram1D( AIDA::IManagedObject* mo ) const
00018 {
00019   return dynamic_cast< AIDA::IHistogram1D* >( mo );
00020 }
00021 
00022 
00023 AIDA::IHistogram2D*
00024 Anaphe::AIDA_Utilities::TypeCast::toHistogram2D( AIDA::IManagedObject* mo ) const
00025 {
00026   return dynamic_cast< AIDA::IHistogram2D* >( mo );
00027 }
00028 
00029 
00030 AIDA::IHistogram3D*
00031 Anaphe::AIDA_Utilities::TypeCast::toHistogram3D( AIDA::IManagedObject* mo ) const
00032 {
00033   return dynamic_cast< AIDA::IHistogram3D* >( mo );
00034 }
00035 
00036 
00037 AIDA::ICloud1D*
00038 Anaphe::AIDA_Utilities::TypeCast::toCloud1D( AIDA::IManagedObject* mo ) const
00039 {
00040   return dynamic_cast< AIDA::ICloud1D* >( mo );
00041 }
00042 
00043 
00044 AIDA::ICloud2D*
00045 Anaphe::AIDA_Utilities::TypeCast::toCloud2D( AIDA::IManagedObject* mo ) const
00046 {
00047   return dynamic_cast< AIDA::ICloud2D* >( mo );
00048 }
00049 
00050 
00051 AIDA::ICloud3D*
00052 Anaphe::AIDA_Utilities::TypeCast::toCloud3D( AIDA::IManagedObject* mo ) const
00053 {
00054   return dynamic_cast< AIDA::ICloud3D* >( mo );
00055 }
00056 
00057 
00058 AIDA::IProfile1D*
00059 Anaphe::AIDA_Utilities::TypeCast::toProfile1D( AIDA::IManagedObject* mo ) const
00060 {
00061   return dynamic_cast< AIDA::IProfile1D* >( mo );
00062 }
00063 
00064 
00065 AIDA::IProfile2D*
00066 Anaphe::AIDA_Utilities::TypeCast::toProfile2D( AIDA::IManagedObject* mo ) const
00067 {
00068   return dynamic_cast< AIDA::IProfile2D* >( mo );
00069 }
00070 
00071 
00072 AIDA::IDataPointSet*
00073 Anaphe::AIDA_Utilities::TypeCast::toDataPointSet( AIDA::IManagedObject* mo ) const
00074 {
00075   return dynamic_cast< AIDA::IDataPointSet* >( mo );
00076 }
00077 
00078 
00079 AIDA::ITuple*
00080 Anaphe::AIDA_Utilities::TypeCast::toTuple( AIDA::IManagedObject* mo ) const
00081 {
00082   return dynamic_cast< AIDA::ITuple* >( mo );
00083 }
00084 
00085 
00086 AIDA::IFunction*
00087 Anaphe::AIDA_Utilities::TypeCast::toFunction( AIDA::IManagedObject* mo ) const
00088 {
00089   return dynamic_cast< AIDA::IFunction* >( mo );
00090 }

Generated on Tue May 20 14:49:59 2003 for AIDA_Utilities by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002