oaTechDB.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // oaTechDB.h
00003 //
00004 // This is the main header file for the OpenAccess technology database. It
00005 // includes all other OpenAccess technology database header files required by
00006 // applications.
00007 //
00008 // *****************************************************************************
00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00010 // Integration Initiative, this material may not be copied, modified,
00011 // re-published, uploaded, executed, or distributed in any way, in any medium,
00012 // in whole or in part, without prior written permission from Cadence.
00013 //
00014 //                Copyright 2002-2005 Cadence Design Systems, Inc.
00015 //                           All Rights Reserved.
00016 //
00017 //  $Author: icftcm $
00018 //  $Revision: #1 $
00019 //  $Date: 2010/08/09 $
00020 //  $State$
00021 // *****************************************************************************
00022 // *****************************************************************************
00023 
00024 
00025 
00026 #if !defined(oaTechDB_P)
00027 #define oaTechDB_P
00028 
00029 
00030 
00031 // *****************************************************************************
00032 // Public Header Includes
00033 // *****************************************************************************
00034 #include "oaBase.h"
00035 #include "oaDM.h"
00036 
00037 #include "oaTechDBTypes.h"
00038 
00039 #include "oaTechModTypes.h"
00040 #include "oaTechMsgs.h"
00041 #include "oaTechObject.h"
00042 #include "oaLayerArray.h"
00043 #include "oaPurposeArray.h"
00044 #include "oaTechCollection.h"
00045 #include "oaTechHeader.h"
00046 #include "oaTech.h"
00047 #include "oaTechException.h"
00048 #include "oaLayer.h"
00049 #include "oaDerivedLayerParamDef.h"
00050 #include "oaDerivedLayerParam.h"
00051 #include "oaDerivedLayerDef.h"
00052 #include "oaDerivedLayer.h"
00053 #include "oaSizedLayer.h"
00054 #include "oaPhysicalLayer.h"
00055 #include "oaPurpose.h"
00056 #include "oaSiteDef.h"
00057 #include "oaViaParam.h"
00058 #include "oaViaDef.h"
00059 #include "oaViaDefArray.h"
00060 #include "oaViaVariant.h"
00061 #include "oaViaTopology.h"
00062 #include "oaTechValue.h"
00063 #include "oaViaSpec.h"
00064 #include "oaOpPoint.h"
00065 #include "oaAnalysisLib.h"
00066 #include "oaTechTraits.h"
00067 #include "oaTechLayerHeader.h"
00068 #include "oaTechViaDefHeader.h"
00069 #include "oaViaVariantHeader.h"
00070 #include "oaTechObserver.h"
00071 #include "oaLayerConstraint.h"
00072 #include "oaLayerPairConstraint.h"
00073 #include "oaLayerArrayConstraint.h"
00074 
00075 
00076 
00077 // *****************************************************************************
00078 // Public Inline Includes
00079 // *****************************************************************************
00080 #include "oaLayerArray.inl"
00081 #include "oaPurposeArray.inl"
00082 #include "oaTechCollection.inl"
00083 #include "oaTechEnumWrapper.inl"
00084 #include "oaTechException.inl"
00085 #include "oaSiteDef.inl"
00086 #include "oaViaParam.inl"
00087 #include "oaViaDefArray.inl"
00088 #include "oaTechValue.inl"
00089 #include "oaTechObserver.inl"
00090 
00091 
00092 #endif

Return to top of page