Add a fully generated documentation in the git repository.

* Change: In all tools supplying documentation, as we use some specific
    software to create the doc, they may not be available, or worse, be
    and incompatible version. So, by default, we install the files shipped
    with the git repository. To force a full doc rebuild, use the "--doc"
    flag of ccb.py.
This commit is contained in:
Jean-Paul Chaput 2018-06-06 18:42:26 +02:00
parent 40b82212e3
commit 767407736d
2869 changed files with 702363 additions and 1786 deletions

View File

@ -23,16 +23,11 @@
find_package(VLSISAPD REQUIRED)
find_package(HURRICANE REQUIRED)
find_package(CORIOLIS REQUIRED)
find_package(Doxygen)
add_subdirectory(src)
add_subdirectory(cmake_modules)
#if(BUILD_DOC)
# find_package(Doxygen)
# if(DOXYGEN_FOUND)
#add_subdirectory(doc)
# endif()
#endif()
if(CHECK_DATABASE)
add_definitions(-DCHECK_DATABASE)

View File

@ -16,6 +16,7 @@
setup_boost()
find_package(Libexecinfo REQUIRED)
find_package(Doxygen)
if(WITH_OPENMP)
find_package(OpenMP REQUIRED)
@ -27,10 +28,4 @@
add_subdirectory(src)
add_subdirectory(cmake_modules)
if(BUILD_DOC)
find_package(Doxygen)
# if(DOXYGEN_FOUND)
#add_subdirectory(doc)
# endif()
endif()

View File

@ -30,14 +30,11 @@
find_package(HURRICANE REQUIRED)
find_package(Libexecinfo REQUIRED)
find_package(Libbfd)
#include(UseLATEX)
find_package(Doxygen)
add_subdirectory(src)
add_subdirectory(python)
add_subdirectory(etc)
add_subdirectory(cmake_modules)
if(BUILD_DOC)
# include(UseLATEX)
find_package(Doxygen)
add_subdirectory(doc)
endif()

View File

@ -1,28 +1 @@
# set ( LATEX2HTML_CONVERTER_FLAGS "-html_version" "4.0,latin1,unicode"
# "-style" "SoC.css"
# "-init_file" "${CMAKE_CURRENT_SOURCE_DIR}/.latex2html-init"
# CACHE STRING "Custom arguments passeds to latex2html" FORCE )
# add_latex_document ( README.tex IMAGE_DIRS images )
set ( htmlInstallDir share/doc/coriolis2/ )
set ( latexInstallDir share/doc/coriolis2/ )
#latex_get_output_path ( output_dir )
#file ( COPY "${CMAKE_CURRENT_SOURCE_DIR}/SoC.css" DESTINATION "${output_dir}/README" )
# make_directory ( "${output_dir}/README" )
# execute_process ( COMMAND cp -r "${CMAKE_CURRENT_SOURCE_DIR}/SoC.css" "${output_dir}/README" )
# install ( FILES ${output_dir}/README.tex
# ${output_dir}/README.dvi
# ${output_dir}/README.pdf
# DESTINATION ${latexInstallDir} )
# install ( DIRECTORY ${output_dir}/README DESTINATION ${htmlInstallDir} )
# install ( FILES general-index.html DESTINATION ${htmlInstallDir} RENAME index.html )
IF(DOXYGEN_FOUND)
add_subdirectory(crlcore)
ENDIF(DOXYGEN_FOUND)
#add_subdirectory(UsersGuide)

View File

@ -7,11 +7,13 @@
tabs.css
)
if (BUILD_DOC and DOXYGEN_FOUND)
add_custom_target ( documentation ALL
cd ${CRLCORE_SOURCE_DIR}/doc/crlcore
&& ${DOXYGEN_EXECUTABLE} doxyfile
&& cp -f ${doxExtras} html
)
endif()
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,872 @@
/*
* +-----------------------------------------------------------------+
* | HTML Standart Tags |
* +-----------------------------------------------------------------+
*/
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 11pt;
/* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
}
html {
background: #dddddd;
}
body {
color: black;
background: white;
background-color: white;
background-position: top left;
background-attachment: fixed;
background-repeat: no-repeat;
margin-top: 2em;
width: 600pt;
margin-right: auto;
margin-left: auto;
padding: 30pt;
/*
margin-right: 12%;
margin-left: 12%;
*/
}
hr {
height: 1px;
border: 0;
color: #004400;
background-color: #004400;
}
h1, h2, h3, h4, h5, h6 {
/*font-family: "URW Bookman L", "Liberation Serif", sans-serif;*/
font-family: "URW Bookman L";
}
h1.header { text-align: center; }
h1 { text-align: left; }
h2, h3, h4, h5, h6 { text-align: left;
padding-top: 11pt;
}
h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
/*color: #09550B;*/
}
h1 { font-weight: bold; font-size: 170%; /*letter-spacing:0.2em; word-spacing:0.4em;*/ }
h2 { font-weight: bold; font-size: 140%; /*letter-spacing:0.2em; word-spacing:0.4em;*/ }
h3 { font-weight: bold; font-size: 118%; /*letter-spacing:0.2em; word-spacing:0.4em;*/ }
h4 { font-weight: bold; font-size: 100%; }
h5 { font-style: italic; font-size: 100%; }
h6 { font-variant: small-caps; font-size: 100%; }
h2.classHierarchy {
/*border: 1px none #008500;*/
border: 1px none #000000;
border-top-width: 1px;
border-top-style: dotted;
padding-top: 1em;
}
.hide {
display: none;
color: white;
}
p {
margin-top: 0.6em;
margin-bottom: 0.6em;
margin-left: 0.0em;
margin-right: 0.0em;
}
address {
text-align: right;
font-weight: bold;
font-style: italic;
font-size: 80%;
}
caption { font-weight: bold }
blockquote {
margin-left: 4em;
margin-right: 4em;
margin-top: 0.8em;
margin-bottom: 0.8em;
font-style: italic;
color: #003300;
}
blockquote p {
margin-bottom: 0;
}
blockquote address {
margin: 0;
}
table {
border-collapse: collapse;
}
dt, dd { margin-top: 0; margin-bottom: 0; }
dt { font-weight: bold; }
pre, tt, code {
/*font-family: "andale mono", monospace;*/
font-size: 100%;
white-space: pre;
}
pre {
font-size: 80%;
/*border: dashed;*/
border-width: thin;
border-color: #003300;
/*background-color: #EEEEEE;*/
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 2em;
margin-right: 2em
}
/*
tt { color: green; }
*/
em { font-style: italic;
font-weight: normal; }
strong { font-weight: bold; }
span.textit { font-style: italic; }
span.textbf { font-weight: bold; }
.small { font-size: 90%; }
.white { color: #FFFFFF; }
ul.toc {
list-style: disc;
list-style: none;
}
a:link img, a:visited img { border-style: none; }
a img { color: white; }
a {
color: black;
border-bottom: 1px solid black;
text-decoration: none;
}
a:link, a:active, a:visited {
/*color: #09550B;*/
/*text-decoration: none;*/
}
a:hover, a:focus {
/*color: #FF9900; */
border-bottom: 2px solid black;
}
/*
* +-----------------------------------------------------------------+
* | Doxygen Specific Classes |
* +-----------------------------------------------------------------+
*/
/* -------------------------------------------------------------------
* Header & Footer Classes (customized top page navigation bar).
*/
h1.header {
font-size: 200%;
/*font-family: times, verdana, sans-serif;*/
}
h2.memtitle {
display: none;
}
center.header {
background-color: #CCE6CA;
}
table.header {
/*width: 100%;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
}
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
border-bottom: none;
}
table.header td {
padding: 2px 14px;
text-align: center;
font-weight: bold;
/*font-family: verdana, sans-serif;*/
font-size: 110%;
}
table.UserDefined {
border: 1px solid;
}
table.UserDefined th {
border: 1px solid;
}
table.UserDefined td {
padding: 0px 5px;
}
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; }
td.RFooter { text-align: right; }
td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy {
border-collapse: separate;
border-spacing: 5px;
font-size: 110%;
}
table.classHierarchy a {
border-style: none;
border-bottom: none;
}
table.classHierarchy tr {
border: 1px solid blue;
}
table.classHierarchy td.normal {
border: 1px solid #dddddd;
width: 140pt;
text-align: center;
font-weight: bold;
background-color: #dddddd;
}
table.classHierarchy td.virtual {
border: 1px solid black;
width: 140pt;
text-align: center;
font-weight: bold;
}
table.classHierarchy td.wnormal {
border: 1px solid #dddddd;
width: 240pt;
text-align: center;
font-weight: bold;
background-color: #dddddd;
}
table.classHierarchy td.wvirtual {
border: 1px solid black;
width: 240pt;
text-align: center;
font-weight: bold;
}
div.ah, span.ah {
font-family: Times;
font-size: 300%;
font-weight: bold;
padding: 20px;
}
div.title {
text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center, div.image {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 5%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a { border-bottom: none; }
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; border-bottom: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
}
/* -------------------------------------------------------------------
* Quick Index Class (top page navigation bar).
*/
div.qindex, div.nav {
width: 100%-4px;
/*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
background-color: #cccccc;
/*background-color: #CCE6CA;*/
border: 0px solid #003300;
text-align: center;
margin: 0px;
padding: 2px;
line-height: 140%;
}
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none;
/*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
}
a.qindex, a.qindex:visited {
/*color: #09550B;*/
color: black;
border: 2px solid #cccccc;
padding: 2px 2px;
border-bottom: none;
}
a.qindex:hover {
/*background-color: #ddddff;*/
font-weight: bold;
padding: 2px 2px;
border: 2px solid black;
}
a.qindexHL, a.qindexHL:hover, a.qindexHL:visited {
background-color: #0c780c;
color: #ffffff;
border: 1px double #9295C2;
}
a.code:link, a.code:visited, a.codeRef:link, a.codeRef:visited {
text-decoration: none;
font-weight: normal;
color: #0000ff;
}
.indexkey {
background-color: #eeeeff;
border: 1px solid #b0b0b0;
padding: 2px 15px;
}
.indexkey, .indexvalue {
background-color: #eeeeff;
border: 1px solid #b0b0b0;
padding: 2px 15px;
}
.indexkey {
width: 40%;
}
.indexvalue {
width: 80%;
}
h3 a[name="index__"],
h3 a[name="index_a"],
h3 a[name="index_b"],
h3 a[name="index_c"],
h3 a[name="index_d"],
h3 a[name="index_e"],
h3 a[name="index_f"],
h3 a[name="index_g"],
h3 a[name="index_h"],
h3 a[name="index_i"],
h3 a[name="index_j"],
h3 a[name="index_k"],
h3 a[name="index_l"],
h3 a[name="index_m"],
h3 a[name="index_n"],
h3 a[name="index_o"],
h3 a[name="index_p"],
h3 a[name="index_q"],
h3 a[name="index_r"],
h3 a[name="index_s"],
h3 a[name="index_t"],
h3 a[name="index_u"],
h3 a[name="index_v"],
h3 a[name="index_w"],
h3 a[name="index_x"],
h3 a[name="index_y"],
h3 a[name="index_z"],
h3 a[name="index_0"],
h3 a[name="index_1"],
h3 a[name="index_2"],
h3 a[name="index_3"],
h3 a[name="index_4"],
h3 a[name="index_5"],
h3 a[name="index_6"],
h3 a[name="index_7"],
h3 a[name="index_8"],
h3 a[name="index_9"]
h3 a[id="index__"],
h3 a#index_a,
h3 a#index_b,
h3 a#index_c,
h3 a#index_d,
h3 a#index_e,
h3 a#index_f,
h3 a#index_g,
h3 a#index_h,
h3 a#index_i,
h3 a#index_j,
h3 a#index_k,
h3 a#index_l,
h3 a#index_m,
h3 a#index_n,
h3 a#index_o,
h3 a#index_p,
h3 a#index_q,
h3 a#index_r,
h3 a#index_s,
h3 a#index_t,
h3 a#index_u,
h3 a#index_v,
h3 a#index_w,
h3 a#index_x,
h3 a#index_y,
h3 a#index_z,
h3 a#index_0,
h3 a#index_1,
h3 a#index_2,
h3 a#index_3,
h3 a#index_4,
h3 a#index_5,
h3 a#index_6,
h3 a#index_7,
h3 a#index_8,
h3 a#index_9,
h3 a#index_0x7e
{
font-family: time;
font-size: 250%;
text-align: center;
}
/* -------------------------------------------------------------------
* Verbatim Source Code / Examples.
*/
div.fragment {
font-family: "Monospace";
font-size: 80%;
border: none;
/*border-width: thin; */
/*border-color: #003300;*/
/*background-color: #FCFCE1;*/
background-color: #fefefe;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 }
span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 }
span.comment { color: #800000 }
span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 }
span.charliteral { color: #008080 }
span.red { color: red }
/* -------------------------------------------------------------------
* Attributes Listing.
*/
a.el, a.elRef {
font-family: Courier;
font-weight: bold;
font-size: 110%;
color: black;
border-bottom: none;
}
p.formulaDsp {
text-align: center;
}
.mdTable {
/*border: 1px solid #868686;*/
/*background-color: #DADAEF;*/
/*background-color: #F4F4FB;*/
border: 1px none #008500;
border-left-width: 1px;
border-left-style: solid;
/*background-color: #B8E6B8;*/
/*background-color: #CCE6CA;*/
margin-top: 25px;
font-size: 105%;
}
.mdRow {
padding: 5px 10px;
}
/* This Mozilla/Firefox bug has been corrected from v1.5.
* .mdname1 {
* padding: 3px 0px 0px 0px;
* }
*/
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
font-size: 11px;
font-style: italic;
/*background-color: #FAFAFA;*/
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.memitem {
margin-bottom: 30px;
border: 1px none #008500;
}
.memproto {
/*background-color: #CCE6CA;*/
background-color: #cccccc;
border-left-width: 4px;
border-left-style: solid;
/*border-color: #008500;*/
border-color: black;
}
.memname {
white-space: nowrap;
padding-left: 5px;
font-size: 105%;
}
table.memname * {
font-family: "Monospace";
}
.memdoc{
padding-left: 5px;
/*margin-top: -8px;*/
border-left-width: 1px;
border-left-style: solid;
/*border-color: #008500;*/
border-color: black;
}
div.contents * table tr {
padding: 3px 3px 3px 8px;
}
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
/*
border-top-color: #0c0c0c;
border-right-color: #0c0c0c;
border-bottom-color: #0c0c0c;
border-left-color: #0c0c0c;
*/
border-top-style: none;
border-right-style: none;
/*
border-bottom-style: dotted;
*/
border-left-style: none;
/*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/
font-family: "Monospace";
}
.memTemplItemLeft, .memTemplItemRight {
border-bottom-width: 2px;
border-bottom-style: solid;
font-weight: bold;
}
.memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; }
.memTemplParams {
color: #FFFFFF;
background-color: #000000;
font-size: 11px;
font-weight: bold;
}
.groupText, .groupHeader {
color: #09550B;
font-size: 130%;
font-weight: bold;
margin-top: 15px;
}
.groupHeader {
margin-bottom: -30pt;
}
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
span.icona {
margin-right: 10pt;
}
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceCRL.html" target="_self">CRL</a></td><td class="desc">The namespace of Coriolis Core </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AcmSigda.html" target="_self">AcmSigda</a></td><td class="desc">A Parser of ACM/Sigda 89' benchmarks </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceFramework.html" target="_self">AllianceFramework</a></td><td class="desc">A Framework to work with Alliance formats </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1AllianceLibrary.html" target="_self">AllianceLibrary</a></td><td class="desc">A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Banner.html" target="_self">Banner</a></td><td class="desc">Print Formatted Banners (on ttys) </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog.html" target="_self">Catalog</a></td><td class="desc">A Registry to store Alliance Cell metadatas </td></tr>
<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Catalog_1_1State.html" target="_self">State</a></td><td class="desc">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1CatalogExtension.html" target="_self">CatalogExtension</a></td><td class="desc">Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1Environment.html" target="_self">Environment</a></td><td class="desc">Holds all the Alliance environment variables </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1GraphicTool.html" target="_self">GraphicTool</a></td><td class="desc">Base Class to Hook ToolEngines into the CellViewer </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingGauge.html" target="_self">RoutingGauge</a></td><td class="desc">Gauge for the detailed routing </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1RoutingLayerGauge.html" target="_self">RoutingLayerGauge</a></td><td class="desc">Gauge of a Layer for the detailed routing </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_10_" class="arrow" onclick="toggleFolder('0_10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath.html" target="_self">SearchPath</a></td><td class="desc">An ordered list of search pathes </td></tr>
<tr id="row_0_10_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1SearchPath_1_1Element.html" target="_self">Element</a></td><td class="desc">An element of the search path (mapping a directory) </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCRL_1_1ToolEngine.html" target="_self">ToolEngine</a></td><td class="desc">Base Class of all Coriolis Tools </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,66 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::AcmSigda Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1AcmSigda.html">CRL::AcmSigda</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AcmSigda.html#a5e61fb60049f5a2dca1f2ca05fd5857a">load</a>(std::string benchmark)</td><td class="entry"><a class="el" href="classCRL_1_1AcmSigda.html">CRL::AcmSigda</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,131 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1AcmSigda-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::AcmSigda Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A Parser of ACM/Sigda 89' benchmarks.
<a href="classCRL_1_1AcmSigda.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a5e61fb60049f5a2dca1f2ca05fd5857a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AcmSigda.html#a5e61fb60049f5a2dca1f2ca05fd5857a">load</a> (std::string benchmark)</td></tr>
<tr class="separator:a5e61fb60049f5a2dca1f2ca05fd5857a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Parser of ACM/Sigda 89' benchmarks. </p>
<p>Thoses benches are also known as the MCNC or ISCAS98.</p>
<p>The generic cells have been mapped into the sxlib Alliance library in a straighforward way. </p><center> <table class="doxtable">
<tr>
<th>Boolean Function</th><th>SxLib mapping </th></tr>
<tr>
<td><code>NOT</code> </td><th><code>inv_x1</code> </th></tr>
<tr>
<td><code>BUFF</code> </td><th><code>buff_x2</code> </th></tr>
<tr>
<td><code>AND</code> </td><th><code>a2_x2</code>, <code>a3_x2</code>, <code>a4_x4</code> </th></tr>
<tr>
<td><code>NAND</code> </td><th><code>na2_x1</code>, <code>na3_x1</code>, <code>na4_x1</code> </th></tr>
<tr>
<td><code>OR</code> </td><th><code>o2_x2</code>, <code>o3_x3</code>, <code>o4_x4</code> </th></tr>
<tr>
<td><code>NOR</code> </td><th><code>no2_x1</code>, <code>no3_x1</code>, <code>no4_x1</code> </th></tr>
<tr>
<td><code>XOR</code> </td><th><code>xr2_x1</code> </th></tr>
<tr>
<td><code>XNOR</code> </td><th><code>nxr2_x1</code> </th></tr>
<tr>
<td><code>DFF</code> </td><th><code>sff1_x4</code> </th></tr>
</table>
</center> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5e61fb60049f5a2dca1f2ca05fd5857a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e61fb60049f5a2dca1f2ca05fd5857a">&#9670;&nbsp;</a></span>load()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> * CRL::AcmSigda::load </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>benchname</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the bench <code>name</code> into Coriolis. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AcmSigda_8h_source.html">AcmSigda.h</a></li>
<li>AcmSigda.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,100 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::AllianceFramework Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">addCellGauge</a>(CellGauge *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae182fd150c695fd24c1b10ddbc377b32">addRoutingGauge</a>(RoutingGauge *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">create</a>(unsigned long flags=NoFlags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">createCell</a>(const string &amp;name, AllianceLibrary *library=NULL)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">createLibrary</a>(const string &amp;path, unsigned int flags, string libName=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CreateLibrary</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">get</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">getAllianceLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e007b3f2ac45feec2907f77530a718c">getAllianceLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a329d04c188668968308108523d16e2be">getCell</a>(const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int) -1)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">getDefaultCGPinLayerName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">getEnvironment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">getInstancesCount</a>(Cell *, unsigned int flags)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">getLibrary</a>(unsigned int index)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">getParentLibraryName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ab142ba712b0e6388e45bb8d2fa05d93e">getPrint</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">getRoutingGauge</a>(const Name &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">HasCatalog</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">IgnoreFeeds</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">InstancesCountFlags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">isBLOCKAGE</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a79ae573b6b685c1796e29ccc15c1c146">isCLOCK</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">isGROUND</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0c48b5b15d769c6f17c4098dcaf46bcd">isPad</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">isPOWER</a>(const string &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">LibraryFlags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a2e43b1928a05eea4b2dc1fe0757e4865">loadLibraryCells</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#adc8acedeb9daa37b4ab2dee0717835fa">loadLibraryCells</a>(const Name &amp;)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">Recursive</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">saveCell</a>(Cell *, unsigned int mode)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#a5e5a3d137a2c141bf8984877b7f7d18a">saveLibrary</a>(Library *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html#afe7a103d54e865511fd55af90eddcf4e">saveLibrary</a>(AllianceLibrary *)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceFramework.html">CRL::AllianceFramework</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,954 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1AllianceFramework-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::AllianceFramework Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A Framework to work with Alliance formats.
<a href="classCRL_1_1AllianceFramework.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a03ef94e043d2d25eb7a6a5f1ae176432"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">InstancesCountFlags</a> { <br />
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">Recursive</a> = (1&lt;&lt;0),
<br />
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">IgnoreFeeds</a> = (1&lt;&lt;1)
<br />
}</td></tr>
<tr class="separator:a03ef94e043d2d25eb7a6a5f1ae176432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ec1cd09dec34dfecfec22927b92cc25"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">LibraryFlags</a> { <br />
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CreateLibrary</a> = (1&lt;&lt;0)
, <br />
&#160;&#160;<a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">HasCatalog</a> = (1&lt;&lt;2)
<br />
}</td></tr>
<tr class="separator:a0ec1cd09dec34dfecfec22927b92cc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7877a201b66f2ade7621810acd842f47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">destroy</a> ()</td></tr>
<tr class="separator:a7877a201b66f2ade7621810acd842f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab142ba712b0e6388e45bb8d2fa05d93e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ab142ba712b0e6388e45bb8d2fa05d93e">getPrint</a> () const</td></tr>
<tr class="separator:ab142ba712b0e6388e45bb8d2fa05d93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc7dc5aa7e84b1fd94bc4a29bc6260e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">isPOWER</a> (const string &amp;name)</td></tr>
<tr class="separator:adc7dc5aa7e84b1fd94bc4a29bc6260e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcd1a667226f37353fdf0ea232d9c5d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">isGROUND</a> (const string &amp;name)</td></tr>
<tr class="separator:a0dcd1a667226f37353fdf0ea232d9c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ae573b6b685c1796e29ccc15c1c146"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a79ae573b6b685c1796e29ccc15c1c146">isCLOCK</a> (const string &amp;name)</td></tr>
<tr class="separator:a79ae573b6b685c1796e29ccc15c1c146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa41d24d292c19624236fff250a28b102"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">isBLOCKAGE</a> (const string &amp;name)</td></tr>
<tr class="separator:aa41d24d292c19624236fff250a28b102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c48b5b15d769c6f17c4098dcaf46bcd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a0c48b5b15d769c6f17c4098dcaf46bcd">isPad</a> (const string &amp;name)</td></tr>
<tr class="separator:a0c48b5b15d769c6f17c4098dcaf46bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e044592d2ceaea0060aec5dc5cc6900"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1Environment.html">Environment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">getEnvironment</a> ()</td></tr>
<tr class="separator:a8e044592d2ceaea0060aec5dc5cc6900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036bd6fa8f837c81f60b9d424f817add"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog</a> ()</td></tr>
<tr class="separator:a036bd6fa8f837c81f60b9d424f817add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1d2d34c254ac596e8c4a408ef6ba43"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">getParentLibraryName</a> () const</td></tr>
<tr class="separator:a4f1d2d34c254ac596e8c4a408ef6ba43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe822e9e04b613862aec5066743e1ffd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary</a> ()</td></tr>
<tr class="separator:afe822e9e04b613862aec5066743e1ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f9ac0f07b20c2444b13ef8bc55c9ea"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">getLibrary</a> (unsigned int index)</td></tr>
<tr class="separator:ab6f9ac0f07b20c2444b13ef8bc55c9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4085f3bc96ca5e4bf2d41a4ada9658f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">getAllianceLibrary</a> (unsigned int index)</td></tr>
<tr class="separator:a4085f3bc96ca5e4bf2d41a4ada9658f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e007b3f2ac45feec2907f77530a718c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a8e007b3f2ac45feec2907f77530a718c">getAllianceLibrary</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *)</td></tr>
<tr class="separator:a8e007b3f2ac45feec2907f77530a718c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4efc06e6a6d5413398946453c3fd6649"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">createLibrary</a> (const string &amp;path, unsigned int flags, string libName=&quot;&quot;)</td></tr>
<tr class="separator:a4efc06e6a6d5413398946453c3fd6649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e5a3d137a2c141bf8984877b7f7d18a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a5e5a3d137a2c141bf8984877b7f7d18a">saveLibrary</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *)</td></tr>
<tr class="separator:a5e5a3d137a2c141bf8984877b7f7d18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe7a103d54e865511fd55af90eddcf4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#afe7a103d54e865511fd55af90eddcf4e">saveLibrary</a> (<a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *)</td></tr>
<tr class="separator:afe7a103d54e865511fd55af90eddcf4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae102d655820c5d0a29a0200c5e83d42c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">getRoutingGauge</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:ae102d655820c5d0a29a0200c5e83d42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2bf20fc92a4684bebdab666c68c8aab"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">getDefaultCGPinLayerName</a> () const</td></tr>
<tr class="separator:ae2bf20fc92a4684bebdab666c68c8aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae182fd150c695fd24c1b10ddbc377b32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ae182fd150c695fd24c1b10ddbc377b32">addRoutingGauge</a> (<a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *)</td></tr>
<tr class="separator:ae182fd150c695fd24c1b10ddbc377b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab16db33a0ce2e3bce5739f7cadb3d5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">addCellGauge</a> (CellGauge *)</td></tr>
<tr class="separator:aab16db33a0ce2e3bce5739f7cadb3d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329d04c188668968308108523d16e2be"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a329d04c188668968308108523d16e2be">getCell</a> (const string &amp;name, unsigned int mode, unsigned int depth=(unsigned int) -1)</td></tr>
<tr class="separator:a329d04c188668968308108523d16e2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4381ad0c3799d584ef3ea160846e2bb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">createCell</a> (const string &amp;name, <a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *library=NULL)</td></tr>
<tr class="separator:ac4381ad0c3799d584ef3ea160846e2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb34a606c7cd21638b4439701a8dcef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">saveCell</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mode)</td></tr>
<tr class="separator:abb34a606c7cd21638b4439701a8dcef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e43b1928a05eea4b2dc1fe0757e4865"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a2e43b1928a05eea4b2dc1fe0757e4865">loadLibraryCells</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *)</td></tr>
<tr class="separator:a2e43b1928a05eea4b2dc1fe0757e4865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8acedeb9daa37b4ab2dee0717835fa"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#adc8acedeb9daa37b4ab2dee0717835fa">loadLibraryCells</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;)</td></tr>
<tr class="separator:adc8acedeb9daa37b4ab2dee0717835fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8cff32ced8cc163cadca885d8ed8a5fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">create</a> (unsigned long flags=NoFlags)</td></tr>
<tr class="separator:a8cff32ced8cc163cadca885d8ed8a5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976479af696a86c998c10d9d2604839d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">get</a> ()</td></tr>
<tr class="separator:a976479af696a86c998c10d9d2604839d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95aa8c6b8ab3f995daf22a0317324933"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">getInstancesCount</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int flags)</td></tr>
<tr class="separator:a95aa8c6b8ab3f995daf22a0317324933"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Framework to work with Alliance formats. </p>
<p>The <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> is also registered as <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Property.html">Hurricane::Property</a> on the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DataBase.html">Hurricane::DataBase</a>. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a03ef94e043d2d25eb7a6a5f1ae176432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03ef94e043d2d25eb7a6a5f1ae176432">&#9670;&nbsp;</a></span>InstancesCountFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">CRL::AllianceFramework::InstancesCountFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags to control the way <a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">AllianceFramework::getInstancesCount()</a> work. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a"></a>Recursive&#160;</td><td class="fielddoc"><p>Account the instances down to the leaf cells. </p>
</td></tr>
<tr><td class="fieldname"><a id="a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0"></a>IgnoreFeeds&#160;</td><td class="fielddoc"><p>Don't count feed cells. </p>
</td></tr>
</table>
</div>
</div>
<a id="a0ec1cd09dec34dfecfec22927b92cc25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ec1cd09dec34dfecfec22927b92cc25">&#9670;&nbsp;</a></span>LibraryFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">CRL::AllianceFramework::LibraryFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags to control Library creation. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a"></a>CreateLibrary&#160;</td><td class="fielddoc"><p>Ask to create a library if it doesn't exists. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05"></a>HasCatalog&#160;</td><td class="fielddoc"><p>This flag is set if the CATALOG file metadata is present in the library directory. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8cff32ced8cc163cadca885d8ed8a5fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cff32ced8cc163cadca885d8ed8a5fc">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a> * CRL::AllianceFramework::create </td>
<td>(</td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramname"><em>flags</em> = <code>NoFlags</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> singleton. This function has no effect if the singleton has already been created. It is indeed an alias over <a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">AllianceFramework::get()</a>. </p>
</div>
</div>
<a id="a7877a201b66f2ade7621810acd842f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7877a201b66f2ade7621810acd842f47">&#9670;&nbsp;</a></span>destroy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::destroy </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> Destroy the singleton, the libraries and the various gauges. </p>
</div>
</div>
<a id="a976479af696a86c998c10d9d2604839d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976479af696a86c998c10d9d2604839d">&#9670;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the singleton, create it if need be. </p>
</div>
</div>
<a id="ab142ba712b0e6388e45bb8d2fa05d93e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab142ba712b0e6388e45bb8d2fa05d93e">&#9670;&nbsp;</a></span>getPrint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">string CRL::AllianceFramework::getPrint </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> A nicely formatted string displaying the configuration of the <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a>, for ttys. </p>
</div>
</div>
<a id="adc7dc5aa7e84b1fd94bc4a29bc6260e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc7dc5aa7e84b1fd94bc4a29bc6260e1">&#9670;&nbsp;</a></span>isPOWER()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::AllianceFramework::isPOWER </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if <code>name</code> is recognized as a power net name. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Environment.html#a4cad6f06ac67c1a688b0b98dfa57d7ea">CRL::Environment::isGROUND()</a>.</p>
</div>
</div>
<a id="a0dcd1a667226f37353fdf0ea232d9c5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dcd1a667226f37353fdf0ea232d9c5d">&#9670;&nbsp;</a></span>isGROUND()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::AllianceFramework::isGROUND </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if <code>name</code> is recognized as a ground net name. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Environment.html#a9ae0d48d88797a7a5421edf5978bf3d7">CRL::Environment::isCLOCK()</a>.</p>
</div>
</div>
<a id="a79ae573b6b685c1796e29ccc15c1c146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ae573b6b685c1796e29ccc15c1c146">&#9670;&nbsp;</a></span>isCLOCK()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::AllianceFramework::isCLOCK </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if <code>name</code> is recognized as a clock net name. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Environment.html#a6f1ce36d1636f2ec701b0904f461e6b7">CRL::Environment::isBLOCKAGE()</a>.</p>
</div>
</div>
<a id="aa41d24d292c19624236fff250a28b102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa41d24d292c19624236fff250a28b102">&#9670;&nbsp;</a></span>isBLOCKAGE()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::AllianceFramework::isBLOCKAGE </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if <code>name</code> is recognized as a blockage net name. </p>
<p class="reference">References <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Net.html#aeba73ca641db371dde29baf348b58bba">Hurricane::Net::getName()</a>, and <a class="el" href="classCRL_1_1Environment.html#a8a82d0a983c502e1dc97944ab496d8e5">CRL::Environment::isPad()</a>.</p>
</div>
</div>
<a id="a0c48b5b15d769c6f17c4098dcaf46bcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c48b5b15d769c6f17c4098dcaf46bcd">&#9670;&nbsp;</a></span>isPad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::AllianceFramework::isPad </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if <code>name</code> is recognized as a pad cell name. </p>
<p class="reference">References <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html#a01cd4bba972d484496fd297648b8fa0c">Hurricane::Cell::getName()</a>.</p>
</div>
</div>
<a id="a8e044592d2ceaea0060aec5dc5cc6900"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e044592d2ceaea0060aec5dc5cc6900">&#9670;&nbsp;</a></span>getEnvironment()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1Environment.html">Environment</a> * CRL::AllianceFramework::getEnvironment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the Environement. </p>
</div>
</div>
<a id="a036bd6fa8f837c81f60b9d424f817add"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a036bd6fa8f837c81f60b9d424f817add">&#9670;&nbsp;</a></span>getCatalog()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a> * CRL::AllianceFramework::getCatalog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the composite catalog build from all the library metadatas. </p>
<p class="reference">References <a class="el" href="classCRL_1_1AllianceFramework.html#a4f1d2d34c254ac596e8c4a408ef6ba43">getParentLibraryName()</a>.</p>
</div>
</div>
<a id="a4f1d2d34c254ac596e8c4a408ef6ba43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1d2d34c254ac596e8c4a408ef6ba43">&#9670;&nbsp;</a></span>getParentLibraryName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp; CRL::AllianceFramework::getParentLibraryName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the name of the framework parent library, actually hard coded to "RootLibrary". </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">getCatalog()</a>.</p>
</div>
</div>
<a id="afe822e9e04b613862aec5066743e1ffd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe822e9e04b613862aec5066743e1ffd">&#9670;&nbsp;</a></span>getParentLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> * CRL::AllianceFramework::getParentLibrary </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the library under which the Alliance ones are rooted. </p>
<p class="reference">References <a class="el" href="classCRL_1_1AllianceFramework.html#ae2bf20fc92a4684bebdab666c68c8aab">getDefaultCGPinLayerName()</a>.</p>
</div>
</div>
<a id="ab6f9ac0f07b20c2444b13ef8bc55c9ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6f9ac0f07b20c2444b13ef8bc55c9ea">&#9670;&nbsp;</a></span>getLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> * CRL::AllianceFramework::getLibrary </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> at <code>index</code> in the search path. </p>
</div>
</div>
<a id="a4085f3bc96ca5e4bf2d41a4ada9658f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4085f3bc96ca5e4bf2d41a4ada9658f2">&#9670;&nbsp;</a></span>getAllianceLibrary() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> * CRL::AllianceFramework::getAllianceLibrary </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a> at <code>index</code> in the search path. </p>
</div>
</div>
<a id="a8e007b3f2ac45feec2907f77530a718c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e007b3f2ac45feec2907f77530a718c">&#9670;&nbsp;</a></span>getAllianceLibrary() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> * CRL::AllianceFramework::getAllianceLibrary </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td>
<td class="paramname"><em>library</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a> which is associated to the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> <code>library</code>. </p>
</div>
</div>
<a id="a4efc06e6a6d5413398946453c3fd6649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4efc06e6a6d5413398946453c3fd6649">&#9670;&nbsp;</a></span>createLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> * CRL::AllianceFramework::createLibrary </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>libName</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>path to the library directory. </td></tr>
<tr><td class="paramname">flags</td><td>control the creation behavior. </td></tr>
<tr><td class="paramname">libName</td><td>the name of the library. <b>Returns:</b> the created Alliance library.</td></tr>
</table>
</dd>
</dl>
<p>Create a new <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a>. If the library is not already in the search it's prepended, otherwise the one already in place is used. If the library is in <em>load by lib</em> mode, the library parser is called and all the Cells are loaded. </p>
</div>
</div>
<a id="a5e5a3d137a2c141bf8984877b7f7d18a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e5a3d137a2c141bf8984877b7f7d18a">&#9670;&nbsp;</a></span>saveLibrary() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::saveLibrary </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td>
<td class="paramname"><em>library</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> save to disk all Cells of that library. </p>
</div>
</div>
<a id="afe7a103d54e865511fd55af90eddcf4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe7a103d54e865511fd55af90eddcf4e">&#9670;&nbsp;</a></span>saveLibrary() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::saveLibrary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *&#160;</td>
<td class="paramname"><em>library</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> save to disk all Cells of that library. </p>
</div>
</div>
<a id="ae102d655820c5d0a29a0200c5e83d42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae102d655820c5d0a29a0200c5e83d42c">&#9670;&nbsp;</a></span>getRoutingGauge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CellGauge * CRL::AllianceFramework::getRoutingGauge </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> get the <a class="el" href="classCRL_1_1RoutingGauge.html" title="Gauge for the detailed routing. ">RoutingGauge</a> <code>name</code>. If <code>name</code> is empty, the default one.</p>
<p><b>Returns:</b> get the CellGauge <code>name</code>. If <code>name</code> is empty, the default one. </p>
</div>
</div>
<a id="ae2bf20fc92a4684bebdab666c68c8aab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2bf20fc92a4684bebdab666c68c8aab">&#9670;&nbsp;</a></span>getDefaultCGPinLayerName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> CRL::AllianceFramework::getDefaultCGPinLayerName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> argh. Forget for what it is. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">getParentLibrary()</a>.</p>
</div>
</div>
<a id="ae182fd150c695fd24c1b10ddbc377b32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae182fd150c695fd24c1b10ddbc377b32">&#9670;&nbsp;</a></span>addRoutingGauge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::addRoutingGauge </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td>
<td class="paramname"><em>gauge</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> Add a new <a class="el" href="classCRL_1_1RoutingGauge.html" title="Gauge for the detailed routing. ">RoutingGauge</a>. The last added becomes the default one. </p>
</div>
</div>
<a id="aab16db33a0ce2e3bce5739f7cadb3d5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab16db33a0ce2e3bce5739f7cadb3d5a">&#9670;&nbsp;</a></span>addCellGauge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::addCellGauge </td>
<td>(</td>
<td class="paramtype">CellGauge *&#160;</td>
<td class="paramname"><em>gauge</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> Add a new CellGauge. The last added becomes the default one. </p>
</div>
</div>
<a id="a329d04c188668968308108523d16e2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a329d04c188668968308108523d16e2be">&#9670;&nbsp;</a></span>getCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> * CRL::AllianceFramework::getCell </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>depth</em> = <code>(unsigned&#160;int)-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>the name of the Cell. </td></tr>
<tr><td class="paramname">mode</td><td>control the loader behavior. </td></tr>
<tr><td class="paramname">depth</td><td>the number of hierarchical levels under this cell. <b>Returns:</b> the requested Cell.</td></tr>
</table>
</dd>
</dl>
<p>Find the first cell that match in the library search path, then call the parsers to load the requested views. If the cell is already in memory, it is directly returned. Thus a Cell never gets loaded twice from disk. </p>
</div>
</div>
<a id="ac4381ad0c3799d584ef3ea160846e2bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4381ad0c3799d584ef3ea160846e2bb">&#9670;&nbsp;</a></span>createCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> * CRL::AllianceFramework::createCell </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> *&#160;</td>
<td class="paramname"><em>library</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>the name of the cell. </td></tr>
<tr><td class="paramname">library</td><td>an Alliance library. <b>Returns:</b> the newly created Cell.</td></tr>
</table>
</dd>
</dl>
<p>Create a new Cell named <code>name</code> in the <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a> <code>library</code>. If <code>library</code> is <code>NULL</code>, uses the working library. Checks are performed to ensure that in a given library no two cells have the same name. </p>
</div>
</div>
<a id="abb34a606c7cd21638b4439701a8dcef9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb34a606c7cd21638b4439701a8dcef9">&#9670;&nbsp;</a></span>saveCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::AllianceFramework::saveCell </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Save on disk the requested Cell (in the revelant library directory). </p>
</div>
</div>
<a id="a2e43b1928a05eea4b2dc1fe0757e4865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e43b1928a05eea4b2dc1fe0757e4865">&#9670;&nbsp;</a></span>loadLibraryCells() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::AllianceFramework::loadLibraryCells </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td>
<td class="paramname"><em>library</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the number of loaded cell. Load the whole library. </p>
</div>
</div>
<a id="adc8acedeb9daa37b4ab2dee0717835fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc8acedeb9daa37b4ab2dee0717835fa">&#9670;&nbsp;</a></span>loadLibraryCells() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::AllianceFramework::loadLibraryCells </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the number of loaded cell. Load the whole library. </p>
</div>
</div>
<a id="a95aa8c6b8ab3f995daf22a0317324933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95aa8c6b8ab3f995daf22a0317324933">&#9670;&nbsp;</a></span>getInstancesCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t CRL::AllianceFramework::getInstancesCount </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the number of instances of that cell. Depending on <code>flags</code>, may be recursive or exclude feed cells. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AllianceFramework_8h_source.html">AllianceFramework.h</a></li>
<li>AllianceFramework.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,69 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::AllianceLibrary Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#ad7394ba603e21e655d4518795650f042">AllianceLibrary</a>()</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#a1a0c9a0f2b74eaae859206e5338107a0">AllianceLibrary</a>(const Name &amp;path, Library *library=NULL)</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#abd54e8a070660030c6d2af8a239359b5">getLibrary</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html#a3be21e668a6a01085df037989eacf6f8">getPath</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1AllianceLibrary.html">CRL::AllianceLibrary</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,188 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1AllianceLibrary-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::AllianceLibrary Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>.
<a href="classCRL_1_1AllianceLibrary.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad7394ba603e21e655d4518795650f042"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#ad7394ba603e21e655d4518795650f042">AllianceLibrary</a> ()</td></tr>
<tr class="separator:ad7394ba603e21e655d4518795650f042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a0c9a0f2b74eaae859206e5338107a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#a1a0c9a0f2b74eaae859206e5338107a0">AllianceLibrary</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;path, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *library=NULL)</td></tr>
<tr class="separator:a1a0c9a0f2b74eaae859206e5338107a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3be21e668a6a01085df037989eacf6f8"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#a3be21e668a6a01085df037989eacf6f8">getPath</a> () const</td></tr>
<tr class="separator:a3be21e668a6a01085df037989eacf6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd54e8a070660030c6d2af8a239359b5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1AllianceLibrary.html#abd54e8a070660030c6d2af8a239359b5">getLibrary</a> () const</td></tr>
<tr class="separator:abd54e8a070660030c6d2af8a239359b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A small wrapper around <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p>The <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a> simply adds the path from which the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> has been loaded. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad7394ba603e21e655d4518795650f042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7394ba603e21e655d4518795650f042">&#9670;&nbsp;</a></span>AllianceLibrary() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CRL::AllianceLibrary::AllianceLibrary </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>A new, empty, <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a>. </p>
</div>
</div>
<a id="a1a0c9a0f2b74eaae859206e5338107a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a0c9a0f2b74eaae859206e5338107a0">&#9670;&nbsp;</a></span>AllianceLibrary() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CRL::AllianceLibrary::AllianceLibrary </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td>
<td class="paramname"><em>library</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>A new <a class="el" href="classCRL_1_1AllianceLibrary.html" title="A small wrapper around Hurricane::Library. ">AllianceLibrary</a>, with <code>path</code> positionned and possibly <code>library</code>. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3be21e668a6a01085df037989eacf6f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3be21e668a6a01085df037989eacf6f8">&#9670;&nbsp;</a></span>getPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp; CRL::AllianceLibrary::getPath </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the associated path. </dd></dl>
</div>
</div>
<a id="abd54e8a070660030c6d2af8a239359b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd54e8a070660030c6d2af8a239359b5">&#9670;&nbsp;</a></span>getLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> * CRL::AllianceLibrary::getLibrary </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the associated library. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AllianceLibrary_8h_source.html">AllianceLibrary.h</a></li>
<li>AllianceLibrary.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,80 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Banner.html">Banner</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::Banner Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">Banner</a>(string name=&quot;&quot;, string version=&quot;&quot;, string purpose=&quot;&quot;, string date=&quot;&quot;, string authors=&quot;&quot;, string contributors=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aa61a32222853ae9f4298302ca53788bc">getAuthors</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aded1fb7c4ffd107c27b266287b1db0d2">getContributors</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a398db63bc8ce319d85e4d1245cbcce62">getDate</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a240b3f305516b17eff31f684d0a5c643">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#aa9898c902b80eff41d549432136de3bc">getPurpose</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#af956943247d260a3ba9a9f9a696695dd">getScreenWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a84e62c3376a111f7c16ee07b8cd05f59">getVersion</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a191a83c7b8e7e1ab907418d56656d836">setAuthors</a>(string authors)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#afa9171420263314ee5b465c36ecc0b73">setContributors</a>(string contributors)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a4ae67d1e584a384e7320af6fadf5dcaa">setDate</a>(string date)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">setName</a>(string name)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a9c6bee971231044f417aaac312abcb61">setPurpose</a>(string purpose)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Banner.html#a8053cc6071f261e781cc1e8157eef820">setScreenWidth</a>(unsigned screenWidth)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Banner.html#ab47057fcc6d9fb9bca0ebbeae232f738">setVersion</a>(string version)</td><td class="entry"><a class="el" href="classCRL_1_1Banner.html">CRL::Banner</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,508 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Banner.html">Banner</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1Banner-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::Banner Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Print Formatted Banners (on ttys).
<a href="classCRL_1_1Banner.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab1648ee84ac8c3a8df32fe224e762322"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">Banner</a> (string name=&quot;&quot;, string version=&quot;&quot;, string purpose=&quot;&quot;, string date=&quot;&quot;, string authors=&quot;&quot;, string contributors=&quot;&quot;)</td></tr>
<tr class="separator:ab1648ee84ac8c3a8df32fe224e762322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240b3f305516b17eff31f684d0a5c643"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a240b3f305516b17eff31f684d0a5c643">getName</a> () const</td></tr>
<tr class="separator:a240b3f305516b17eff31f684d0a5c643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e62c3376a111f7c16ee07b8cd05f59"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a84e62c3376a111f7c16ee07b8cd05f59">getVersion</a> () const</td></tr>
<tr class="separator:a84e62c3376a111f7c16ee07b8cd05f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9898c902b80eff41d549432136de3bc"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aa9898c902b80eff41d549432136de3bc">getPurpose</a> () const</td></tr>
<tr class="separator:aa9898c902b80eff41d549432136de3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398db63bc8ce319d85e4d1245cbcce62"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a398db63bc8ce319d85e4d1245cbcce62">getDate</a> () const</td></tr>
<tr class="separator:a398db63bc8ce319d85e4d1245cbcce62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61a32222853ae9f4298302ca53788bc"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aa61a32222853ae9f4298302ca53788bc">getAuthors</a> () const</td></tr>
<tr class="separator:aa61a32222853ae9f4298302ca53788bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded1fb7c4ffd107c27b266287b1db0d2"><td class="memItemLeft" align="right" valign="top">const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#aded1fb7c4ffd107c27b266287b1db0d2">getContributors</a> () const</td></tr>
<tr class="separator:aded1fb7c4ffd107c27b266287b1db0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af956943247d260a3ba9a9f9a696695dd"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#af956943247d260a3ba9a9f9a696695dd">getScreenWidth</a> () const</td></tr>
<tr class="separator:af956943247d260a3ba9a9f9a696695dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e99981d33eb609a1b8a9d2f36db7ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">setName</a> (string name)</td></tr>
<tr class="separator:af9e99981d33eb609a1b8a9d2f36db7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab47057fcc6d9fb9bca0ebbeae232f738"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#ab47057fcc6d9fb9bca0ebbeae232f738">setVersion</a> (string version)</td></tr>
<tr class="separator:ab47057fcc6d9fb9bca0ebbeae232f738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6bee971231044f417aaac312abcb61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a9c6bee971231044f417aaac312abcb61">setPurpose</a> (string purpose)</td></tr>
<tr class="separator:a9c6bee971231044f417aaac312abcb61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae67d1e584a384e7320af6fadf5dcaa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a4ae67d1e584a384e7320af6fadf5dcaa">setDate</a> (string date)</td></tr>
<tr class="separator:a4ae67d1e584a384e7320af6fadf5dcaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a191a83c7b8e7e1ab907418d56656d836"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a191a83c7b8e7e1ab907418d56656d836">setAuthors</a> (string authors)</td></tr>
<tr class="separator:a191a83c7b8e7e1ab907418d56656d836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9171420263314ee5b465c36ecc0b73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#afa9171420263314ee5b465c36ecc0b73">setContributors</a> (string contributors)</td></tr>
<tr class="separator:afa9171420263314ee5b465c36ecc0b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8053cc6071f261e781cc1e8157eef820"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Banner.html#a8053cc6071f261e781cc1e8157eef820">setScreenWidth</a> (unsigned screenWidth)</td></tr>
<tr class="separator:a8053cc6071f261e781cc1e8157eef820"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Print Formatted Banners (on ttys). </p>
<p>Display a traditionnal UNIX like banner for tty: </p><pre class="fragment"> @
@@
@@@ @@@@@@ @@
@@ @@ @@ @@ @@@@@@@@
@@ @ @ @@ @@
@@ @ @ @@
@@ @@@ @@
@@ @ @@ @@
@@ @@ @@@@@@ @@ @
@@@ @@ @@@ @@@@
@ @
@@@@@
Coriolis Graphical Tool
Coriolis CAD System 1.0, cgt 1.0b
Copyright (c) 2008-2012, SoC/LIP6/UPMC
Author(s): Jean-Paul Chaput
E-mail: alliance-users@asim.lip6.fr
</pre> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab1648ee84ac8c3a8df32fe224e762322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1648ee84ac8c3a8df32fe224e762322">&#9670;&nbsp;</a></span>Banner()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CRL::Banner::Banner </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>version</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>purpose</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>date</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>authors</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>contributors</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The tool name. </td></tr>
<tr><td class="paramname">version</td><td>The tool version. </td></tr>
<tr><td class="paramname">purpose</td><td>A short description of what it does. </td></tr>
<tr><td class="paramname">date</td><td>The date of the first release. </td></tr>
<tr><td class="paramname">authors</td><td>The list of authors. </td></tr>
<tr><td class="paramname">contributors</td><td>A list of contributors.</td></tr>
</table>
</dd>
</dl>
<p>Create a banner object. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a240b3f305516b17eff31f684d0a5c643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240b3f305516b17eff31f684d0a5c643">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The tool's name. </p>
</div>
</div>
<a id="a84e62c3376a111f7c16ee07b8cd05f59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84e62c3376a111f7c16ee07b8cd05f59">&#9670;&nbsp;</a></span>getVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The tool's version. </p>
</div>
</div>
<a id="aa9898c902b80eff41d549432136de3bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9898c902b80eff41d549432136de3bc">&#9670;&nbsp;</a></span>getPurpose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getPurpose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The tool short description. </p>
</div>
</div>
<a id="a398db63bc8ce319d85e4d1245cbcce62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a398db63bc8ce319d85e4d1245cbcce62">&#9670;&nbsp;</a></span>getDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getDate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The tool fisrt release date (year). </p>
</div>
</div>
<a id="aa61a32222853ae9f4298302ca53788bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61a32222853ae9f4298302ca53788bc">&#9670;&nbsp;</a></span>getAuthors()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getAuthors </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The list of main author's names. </p>
</div>
</div>
<a id="aded1fb7c4ffd107c27b266287b1db0d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aded1fb7c4ffd107c27b266287b1db0d2">&#9670;&nbsp;</a></span>getContributors()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::Banner::getContributors </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The list of contributor's names. </p>
</div>
</div>
<a id="af956943247d260a3ba9a9f9a696695dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af956943247d260a3ba9a9f9a696695dd">&#9670;&nbsp;</a></span>getScreenWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const unsigned int CRL::Banner::getScreenWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The with of the screen (tty) into which the banner will be displayed. </p>
</div>
</div>
<a id="af9e99981d33eb609a1b8a9d2f36db7ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9e99981d33eb609a1b8a9d2f36db7ee">&#9670;&nbsp;</a></span>setName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setName </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the tool's name. </p>
</div>
</div>
<a id="ab47057fcc6d9fb9bca0ebbeae232f738"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab47057fcc6d9fb9bca0ebbeae232f738">&#9670;&nbsp;</a></span>setVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setVersion </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>version</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the tool's version. </p>
</div>
</div>
<a id="a9c6bee971231044f417aaac312abcb61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c6bee971231044f417aaac312abcb61">&#9670;&nbsp;</a></span>setPurpose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setPurpose </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>purpose</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the tool short description. </p>
</div>
</div>
<a id="a4ae67d1e584a384e7320af6fadf5dcaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ae67d1e584a384e7320af6fadf5dcaa">&#9670;&nbsp;</a></span>setDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setDate </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>date</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the tool fisrt release date (year). </p>
</div>
</div>
<a id="a191a83c7b8e7e1ab907418d56656d836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a191a83c7b8e7e1ab907418d56656d836">&#9670;&nbsp;</a></span>setAuthors()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setAuthors </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>authors</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the list of main author's names. </p>
</div>
</div>
<a id="afa9171420263314ee5b465c36ecc0b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa9171420263314ee5b465c36ecc0b73">&#9670;&nbsp;</a></span>setContributors()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setContributors </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>contributors</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the list of contributor's names. </p>
</div>
</div>
<a id="a8053cc6071f261e781cc1e8157eef820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8053cc6071f261e781cc1e8157eef820">&#9670;&nbsp;</a></span>setScreenWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Banner::setScreenWidth </td>
<td>(</td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>screenWidth</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the with of the screen (tty) into which the banner will be displayed. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Banner_8h_source.html">Banner.h</a></li>
<li>Banner.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,73 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::Catalog Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#a6682f773880c7ca16bdca79057a08e6b">Catalog</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#aa40bdbaf5b64f56b085bfce72dc89fe6">clear</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#ada5b55e7926764fc9c7f5b7d4e6c2cdc">deleteState</a>(const Name &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#a5b04db2b2179d70212dd1b12daa903f9">getState</a>(const Name &amp;name, bool add=false)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#a3e326d2515c01af4fc75e421a3b61a81">getStates</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#a02ae9d3636235db933a29c08329c5778">loadFromFile</a>(const string &amp;path, Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#afe3ea2153684ed8df029ee896cef6608">mergeState</a>(const Name &amp;name, const State &amp;other)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog.html#a3ad457a2bf6246c3a1d9c3a4730c2696">~Catalog</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog.html">CRL::Catalog</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,305 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1Catalog-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::Catalog Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A Registry to store Alliance Cell metadatas.
<a href="classCRL_1_1Catalog.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. <a href="classCRL_1_1Catalog_1_1State.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6682f773880c7ca16bdca79057a08e6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#a6682f773880c7ca16bdca79057a08e6b">Catalog</a> ()</td></tr>
<tr class="separator:a6682f773880c7ca16bdca79057a08e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ad457a2bf6246c3a1d9c3a4730c2696"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#a3ad457a2bf6246c3a1d9c3a4730c2696">~Catalog</a> ()</td></tr>
<tr class="separator:a3ad457a2bf6246c3a1d9c3a4730c2696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b04db2b2179d70212dd1b12daa903f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#a5b04db2b2179d70212dd1b12daa903f9">getState</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name, bool add=false)</td></tr>
<tr class="separator:a5b04db2b2179d70212dd1b12daa903f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe3ea2153684ed8df029ee896cef6608"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#afe3ea2153684ed8df029ee896cef6608">mergeState</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name, const <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> &amp;other)</td></tr>
<tr class="separator:afe3ea2153684ed8df029ee896cef6608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5b55e7926764fc9c7f5b7d4e6c2cdc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#ada5b55e7926764fc9c7f5b7d4e6c2cdc">deleteState</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name)</td></tr>
<tr class="separator:ada5b55e7926764fc9c7f5b7d4e6c2cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa40bdbaf5b64f56b085bfce72dc89fe6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#aa40bdbaf5b64f56b085bfce72dc89fe6">clear</a> ()</td></tr>
<tr class="separator:aa40bdbaf5b64f56b085bfce72dc89fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ae9d3636235db933a29c08329c5778"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#a02ae9d3636235db933a29c08329c5778">loadFromFile</a> (const string &amp;path, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *library)</td></tr>
<tr class="separator:a02ae9d3636235db933a29c08329c5778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e326d2515c01af4fc75e421a3b61a81"><td class="memItemLeft" align="right" valign="top">map&lt; <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog.html#a3e326d2515c01af4fc75e421a3b61a81">getStates</a> ()</td></tr>
<tr class="separator:a3e326d2515c01af4fc75e421a3b61a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Registry to store Alliance Cell metadatas. </p>
<p>The <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> is built from the various CATAL files from the library directories and enriched with the current state of Cell in the database. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6682f773880c7ca16bdca79057a08e6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6682f773880c7ca16bdca79057a08e6b">&#9670;&nbsp;</a></span>Catalog()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CRL::Catalog::Catalog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A new, empty, <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. Normally, there should only be one <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>, attribute of <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a>. </p>
</div>
</div>
<a id="a3ad457a2bf6246c3a1d9c3a4730c2696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ad457a2bf6246c3a1d9c3a4730c2696">&#9670;&nbsp;</a></span>~Catalog()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CRL::Catalog::~Catalog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free a <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> object. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b04db2b2179d70212dd1b12daa903f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b04db2b2179d70212dd1b12daa903f9">&#9670;&nbsp;</a></span>getState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> * CRL::Catalog::getState </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>add</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> of the Cell named <code>name</code>. If <code>add</code> is set to <b>true</b> and the cell doesn't exist, an entry is created for it. Otherwise, NULL is returned. </p>
</div>
</div>
<a id="afe3ea2153684ed8df029ee896cef6608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe3ea2153684ed8df029ee896cef6608">&#9670;&nbsp;</a></span>mergeState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Catalog::mergeState </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> &amp;&#160;</td>
<td class="paramname"><em>other</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Merge the <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> <code>other</code> with the current one. It only fills the holes. If the <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a>'s Cell or Library is already sets, the ones from <code>other</code> are discarteds. Related to the Alliance search path policy where the first Cell found shadows any other one found later. </p>
</div>
</div>
<a id="ada5b55e7926764fc9c7f5b7d4e6c2cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada5b55e7926764fc9c7f5b7d4e6c2cdc">&#9670;&nbsp;</a></span>deleteState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::deleteState </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if an entry has been indeed deleted.</p>
<p>Delete the <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> associated with Cell <code>name</code>. </p>
</div>
</div>
<a id="aa40bdbaf5b64f56b085bfce72dc89fe6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa40bdbaf5b64f56b085bfce72dc89fe6">&#9670;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::Catalog::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Completly empty the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. </p>
</div>
</div>
<a id="a02ae9d3636235db933a29c08329c5778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02ae9d3636235db933a29c08329c5778">&#9670;&nbsp;</a></span>loadFromFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::loadFromFile </td>
<td>(</td>
<td class="paramtype">const string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td>
<td class="paramname"><em>library</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>The path to the library catalog file. </td></tr>
<tr><td class="paramname">library</td><td>The library for which we are loading a catalog. <b>Returns:</b> <b>true</b> if the catalog file has been found and successfully loaded. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3e326d2515c01af4fc75e421a3b61a81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e326d2515c01af4fc75e421a3b61a81">&#9670;&nbsp;</a></span>getStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::map&lt; <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Hurricane::Name</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> * &gt; * CRL::Catalog::getStates </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the internal std::map&lt;&gt; of States. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Catalog_8h_source.html">Catalog.h</a></li>
<li>Catalog.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::CatalogExtension Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">getDepth</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">getFlags</a>(const Cell *, unsigned int mask=(unsigned int) -1)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">getLibrary</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">isDelete</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">isFeed</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">isFlattenLeaf</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">isGds</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">isLogical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">isPad</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">isPhysical</a>(const Cell *)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">setDelete</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">setFeed</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">setFlags</a>(const Cell *, unsigned int mask, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">setFlattenLeaf</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">setGds</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">setLibrary</a>(const Cell *, Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">setLogical</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">setPad</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">setPhysical</a>(const Cell *, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1CatalogExtension.html">CRL::CatalogExtension</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,776 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1CatalogExtension-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::CatalogExtension Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a>.
<a href="classCRL_1_1CatalogExtension.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af6487fb6007e34163773d8e8d15013a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">isFlattenLeaf</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:af6487fb6007e34163773d8e8d15013a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5feda5d6fba490a71e3742361ec7b4a1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">isFeed</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a5feda5d6fba490a71e3742361ec7b4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2695acabeac2f224fa4ac3a9563aeee9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">isPad</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a2695acabeac2f224fa4ac3a9563aeee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c8d304e7386ee31b73c826cb929e5f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">isGds</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a37c8d304e7386ee31b73c826cb929e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e941d2349f5a0f4f7fefb41b434b0a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">isDelete</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a90e941d2349f5a0f4f7fefb41b434b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af53ef4a7fa512a079adbcb68677e2f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">isPhysical</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a3af53ef4a7fa512a079adbcb68677e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558c506a28d2230e592080dccbcca380"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">isLogical</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a558c506a28d2230e592080dccbcca380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9525c2253aa310a63de32caaeb694e66"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">getFlags</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mask=(unsigned int) -1)</td></tr>
<tr class="separator:a9525c2253aa310a63de32caaeb694e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9475735032d500f4d4a8cf980864b3e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">setFlags</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, unsigned int mask, bool value)</td></tr>
<tr class="separator:ab9475735032d500f4d4a8cf980864b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00772e9c455d0e44caf132ee724b958d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">setFlattenLeaf</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:a00772e9c455d0e44caf132ee724b958d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab82e4b139ca636feaca5d97836891b68"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">setFeed</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:ab82e4b139ca636feaca5d97836891b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afceda0d184ed2964e160b563a216bc35"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">setPad</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:afceda0d184ed2964e160b563a216bc35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c440bfd5ac56c9e07213c1347f0610a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">setGds</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:a6c440bfd5ac56c9e07213c1347f0610a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a5bdbfb8c898f8ea00c8718c6714983"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">setDelete</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:a8a5bdbfb8c898f8ea00c8718c6714983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3de9795e0ddce5a767cf53d79fec077"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">setPhysical</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:ae3de9795e0ddce5a767cf53d79fec077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9609c756887f433fe9b250e32ff1ae0a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">setLogical</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, bool value)</td></tr>
<tr class="separator:a9609c756887f433fe9b250e32ff1ae0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6681f9fbe64998a27fe532fd3591afc7"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">getLibrary</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:a6681f9fbe64998a27fe532fd3591afc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f8d30cf08796b62422546c05526d86"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">getDepth</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *)</td></tr>
<tr class="separator:ae4f8d30cf08796b62422546c05526d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ef1b96f9bbbe39e13a5aba073f2394c"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">setLibrary</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *library)</td></tr>
<tr class="separator:a6ef1b96f9bbbe39e13a5aba073f2394c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Wrapper to access a <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a>. </p>
<p><a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> are stored inside the <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a> but also linked in a Property on the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> for easier access. The <a class="el" href="classCRL_1_1CatalogExtension.html" title="Wrapper to access a Hurricane::Cell Catalog::State. ">CatalogExtension</a> is a small wrapper around the Property mechanism to allow a simpler access. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="af6487fb6007e34163773d8e8d15013a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6487fb6007e34163773d8e8d15013a1">&#9670;&nbsp;</a></span>isFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isFlattenLeaf </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has no more instances (leaf cell). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">CRL::Catalog::State::isFlattenLeaf()</a>.</p>
</div>
</div>
<a id="a5feda5d6fba490a71e3742361ec7b4a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5feda5d6fba490a71e3742361ec7b4a1">&#9670;&nbsp;</a></span>isFeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isFeed </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a feed-through. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">CRL::Catalog::State::isFeed()</a>.</p>
</div>
</div>
<a id="a2695acabeac2f224fa4ac3a9563aeee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2695acabeac2f224fa4ac3a9563aeee9">&#9670;&nbsp;</a></span>isPad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isPad </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a pad. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">CRL::Catalog::State::isPad()</a>.</p>
</div>
</div>
<a id="a37c8d304e7386ee31b73c826cb929e5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37c8d304e7386ee31b73c826cb929e5f">&#9670;&nbsp;</a></span>isGds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isGds </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is drawn in real layer (i.e. not a symbolic layout, but a GDS). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">CRL::Catalog::State::isGds()</a>.</p>
</div>
</div>
<a id="a90e941d2349f5a0f4f7fefb41b434b0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90e941d2349f5a0f4f7fefb41b434b0a">&#9670;&nbsp;</a></span>isDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isDelete </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has been deleted from memory. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">CRL::Catalog::State::isDelete()</a>.</p>
</div>
</div>
<a id="a3af53ef4a7fa512a079adbcb68677e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3af53ef4a7fa512a079adbcb68677e2f">&#9670;&nbsp;</a></span>isPhysical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isPhysical </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a physical view (layout). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">CRL::Catalog::State::isPhysical()</a>.</p>
</div>
</div>
<a id="a558c506a28d2230e592080dccbcca380"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558c506a28d2230e592080dccbcca380">&#9670;&nbsp;</a></span>isLogical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::isLogical </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a logical view (netlist). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">CRL::Catalog::State::isLogical()</a>.</p>
</div>
</div>
<a id="a9525c2253aa310a63de32caaeb694e66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9525c2253aa310a63de32caaeb694e66">&#9670;&nbsp;</a></span>getFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::CatalogExtension::getFlags </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mask</em> = <code>(unsigned&#160;int)-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the requested flags states (selected by <code>mask</code>, all of them by default). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">CRL::Catalog::State::getFlags()</a>.</p>
</div>
</div>
<a id="ab9475735032d500f4d4a8cf980864b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9475735032d500f4d4a8cf980864b3e">&#9670;&nbsp;</a></span>setFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setFlags </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if at least one flag of the indicated by mask is set. (dubious usefulness).</p>
<p><code>mask</code> is used to designate the bits of the flags on which we are going to operate. If <code>value</code> is <b>true</b>, then the bits are sets and if <code>value</code> is <b>false</b> they are reset. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State::setFlags()</a>.</p>
</div>
</div>
<a id="a00772e9c455d0e44caf132ee724b958d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00772e9c455d0e44caf132ee724b958d">&#9670;&nbsp;</a></span>setFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setFlattenLeaf </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the FlattenLeaf flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">CRL::Catalog::State::setFlattenLeaf()</a>.</p>
</div>
</div>
<a id="ab82e4b139ca636feaca5d97836891b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab82e4b139ca636feaca5d97836891b68">&#9670;&nbsp;</a></span>setFeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setFeed </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Feed flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State::setFeed()</a>.</p>
</div>
</div>
<a id="afceda0d184ed2964e160b563a216bc35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afceda0d184ed2964e160b563a216bc35">&#9670;&nbsp;</a></span>setPad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setPad </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Pad flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State::setPad()</a>.</p>
</div>
</div>
<a id="a6c440bfd5ac56c9e07213c1347f0610a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c440bfd5ac56c9e07213c1347f0610a">&#9670;&nbsp;</a></span>setGds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setGds </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Gds flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State::setGds()</a>.</p>
</div>
</div>
<a id="a8a5bdbfb8c898f8ea00c8718c6714983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a5bdbfb8c898f8ea00c8718c6714983">&#9670;&nbsp;</a></span>setDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setDelete </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Delete flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">CRL::Catalog::State::setDelete()</a>.</p>
</div>
</div>
<a id="ae3de9795e0ddce5a767cf53d79fec077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3de9795e0ddce5a767cf53d79fec077">&#9670;&nbsp;</a></span>setPhysical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setPhysical </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Physical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">CRL::Catalog::State::setPhysical()</a>.</p>
</div>
</div>
<a id="a9609c756887f433fe9b250e32ff1ae0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9609c756887f433fe9b250e32ff1ae0a">&#9670;&nbsp;</a></span>setLogical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::CatalogExtension::setLogical </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Logical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State::setLogical()</a>.</p>
</div>
</div>
<a id="a6681f9fbe64998a27fe532fd3591afc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6681f9fbe64998a27fe532fd3591afc7">&#9670;&nbsp;</a></span>getLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> * CRL::CatalogExtension::getLibrary </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the associated <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">CRL::Catalog::State::getLibrary()</a>.</p>
</div>
</div>
<a id="ae4f8d30cf08796b62422546c05526d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f8d30cf08796b62422546c05526d86">&#9670;&nbsp;</a></span>getDepth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::CatalogExtension::getDepth </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the hierarchical depth of the Cell. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">CRL::Catalog::State::getDepth()</a>.</p>
</div>
</div>
<a id="a6ef1b96f9bbbe39e13a5aba073f2394c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ef1b96f9bbbe39e13a5aba073f2394c">&#9670;&nbsp;</a></span>setLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> * CRL::CatalogExtension::setLibrary </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> *&#160;</td>
<td class="paramname"><em>library</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Library field. Returns the newly affected Library. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State::setLibrary()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Catalog_8h_source.html">Catalog.h</a></li>
<li>Catalog.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,99 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::Catalog::State Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">Flags</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0cc5ef54176f8207ef4e723eed62c35e">getCell</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">getFlags</a>(unsigned int mask=(unsigned int) -1) const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">getLibrary</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">isDelete</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">isFeed</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">isFlattenLeaf</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">isGds</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">isLogical</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">isPad</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">isPhysical</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">merge</a>(const State &amp;other)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">Physical</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a156714ad3fe2e5bb8ad8549d101526fe">setCell</a>(Cell *cell)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">setDelete</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">setFeed</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags</a>(unsigned int mask, bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">setFlattenLeaf</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">setGds</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">setLibrary</a>(Library *library)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">setPhysical</a>(bool value)</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e69ca85c09942e20d41013b8ff5280">State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">Views</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">~State</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Catalog_1_1State.html">CRL::Catalog::State</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,887 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a></li><li class="navelem"><a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1Catalog_1_1State-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::Catalog::State Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>.
<a href="classCRL_1_1Catalog_1_1State.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a625003526d38ac7500b4ad7de35e2d74"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">Flags</a> { <br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a> = 1 &lt;&lt; 0,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a> = 1 &lt;&lt; 1,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a> = 1 &lt;&lt; 2,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a> = 1 &lt;&lt; 3,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a> = 1 &lt;&lt; 4,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a> = 1 &lt;&lt; 5,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">Physical</a> = 1 &lt;&lt; 6,
<br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a> = 1 &lt;&lt; 7
, <br />
&#160;&#160;<a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">Views</a> = Physical|Logical
<br />
}</td></tr>
<tr class="separator:a625003526d38ac7500b4ad7de35e2d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a97e69ca85c09942e20d41013b8ff5280"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e69ca85c09942e20d41013b8ff5280">State</a> ()</td></tr>
<tr class="separator:a97e69ca85c09942e20d41013b8ff5280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae25003eae8262a994fba979f28c35aed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">~State</a> ()</td></tr>
<tr class="separator:ae25003eae8262a994fba979f28c35aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14f0d3b8c2e62ad51c78cb8cac4ebbf6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">isFlattenLeaf</a> () const</td></tr>
<tr class="separator:a14f0d3b8c2e62ad51c78cb8cac4ebbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c89121d49a7fc9f8a09093a35d32c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53c89121d49a7fc9f8a09093a35d32c4">isFeed</a> () const</td></tr>
<tr class="separator:a53c89121d49a7fc9f8a09093a35d32c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457e8dcf1928e6df40ec9f686350c2d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a457e8dcf1928e6df40ec9f686350c2d0">isPad</a> () const</td></tr>
<tr class="separator:a457e8dcf1928e6df40ec9f686350c2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af8d732bf9cea0b0ddb4eca3b0528ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a7af8d732bf9cea0b0ddb4eca3b0528ec">isGds</a> () const</td></tr>
<tr class="separator:a7af8d732bf9cea0b0ddb4eca3b0528ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6df038ecb133b973f9b9f2a5e858ca5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6df038ecb133b973f9b9f2a5e858ca5">isDelete</a> () const</td></tr>
<tr class="separator:ac6df038ecb133b973f9b9f2a5e858ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b60d86f25221fd8fe7a5902be528a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a72b60d86f25221fd8fe7a5902be528a2">isPhysical</a> () const</td></tr>
<tr class="separator:a72b60d86f25221fd8fe7a5902be528a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07aad28830a57090cf9203b0ff8714b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a07aad28830a57090cf9203b0ff8714b1">isLogical</a> () const</td></tr>
<tr class="separator:a07aad28830a57090cf9203b0ff8714b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ac3efddd043ec7151680755cc3db42"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a80ac3efddd043ec7151680755cc3db42">getFlags</a> (unsigned int mask=(unsigned int) -1) const</td></tr>
<tr class="separator:a80ac3efddd043ec7151680755cc3db42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a3866e9da359611638b2d725a79613"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags</a> (unsigned int mask, bool value)</td></tr>
<tr class="separator:a73a3866e9da359611638b2d725a79613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fba9a5ea27f5a36e41f0246124a3095"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">setFlattenLeaf</a> (bool value)</td></tr>
<tr class="separator:a4fba9a5ea27f5a36e41f0246124a3095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5936e80369947177be88c3d770f4725"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">setFeed</a> (bool value)</td></tr>
<tr class="separator:ab5936e80369947177be88c3d770f4725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e2158809ed0e88237bb92eb8daa290"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad</a> (bool value)</td></tr>
<tr class="separator:a97e2158809ed0e88237bb92eb8daa290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0c819f382393dc780bb19c7788b216"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">setGds</a> (bool value)</td></tr>
<tr class="separator:acc0c819f382393dc780bb19c7788b216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53873a1a42083389dfae02b46b3f2de3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">setDelete</a> (bool value)</td></tr>
<tr class="separator:a53873a1a42083389dfae02b46b3f2de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a091727c8e7de2b16d01088324de0d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">setPhysical</a> (bool value)</td></tr>
<tr class="separator:a85a091727c8e7de2b16d01088324de0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af41327abeb4e7646ef5cafabe8eeabd0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical</a> (bool value)</td></tr>
<tr class="separator:af41327abeb4e7646ef5cafabe8eeabd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc5ef54176f8207ef4e723eed62c35e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0cc5ef54176f8207ef4e723eed62c35e">getCell</a> () const</td></tr>
<tr class="separator:a0cc5ef54176f8207ef4e723eed62c35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89dad78f1829b1ee3177f61e2f73d6c6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a89dad78f1829b1ee3177f61e2f73d6c6">getLibrary</a> () const</td></tr>
<tr class="separator:a89dad78f1829b1ee3177f61e2f73d6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0232ad6dcfda1e2801f788deaad83e08"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a0232ad6dcfda1e2801f788deaad83e08">getDepth</a> () const</td></tr>
<tr class="separator:a0232ad6dcfda1e2801f788deaad83e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41fde67f1b88de06cae113a0d8108f25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">merge</a> (const <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> &amp;other)</td></tr>
<tr class="separator:a41fde67f1b88de06cae113a0d8108f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156714ad3fe2e5bb8ad8549d101526fe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a156714ad3fe2e5bb8ad8549d101526fe">setCell</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *cell)</td></tr>
<tr class="separator:a156714ad3fe2e5bb8ad8549d101526fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821ac2ae33f0045232cab612ab12f84b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">setLibrary</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Library</a> *library)</td></tr>
<tr class="separator:a821ac2ae33f0045232cab612ab12f84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An entry to store the Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> in the <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>. </p>
<p><a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> can be accessed through the <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> global <a class="el" href="classCRL_1_1Catalog.html" title="A Registry to store Alliance Cell metadatas. ">Catalog</a>, or on a Cell basis, usign the <a class="el" href="classCRL_1_1CatalogExtension.html" title="Wrapper to access a Hurricane::Cell Catalog::State. ">CatalogExtension</a> helper. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a625003526d38ac7500b4ad7de35e2d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a625003526d38ac7500b4ad7de35e2d74">&#9670;&nbsp;</a></span>Flags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">CRL::Catalog::State::Flags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags to indicates Cell <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> (Alliance metadatas). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c"></a>FlattenLeaf&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has no instances (leaf cell of the hierarchy). </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1"></a>Feed&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a feed cell. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b"></a>Pad&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> is a pad cell. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a"></a>GDS&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has a real layout (i.e. not symbolic). </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da"></a>Delete&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been deleted from memory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33"></a>Logical&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a logical (netlist) view. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d"></a>Physical&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> have a physical (layout) view. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd"></a>InMemory&#160;</td><td class="fielddoc"><p>The <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> has been loaded, at least partially, in memory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35"></a>Views&#160;</td><td class="fielddoc"><p>A composite flag to mask all the avalaible kinds of views. Currently, physical &amp; logical. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a97e69ca85c09942e20d41013b8ff5280"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e69ca85c09942e20d41013b8ff5280">&#9670;&nbsp;</a></span>State()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CRL::Catalog::State::State </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A new, empty, <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> entry. </p>
</div>
</div>
<a id="ae25003eae8262a994fba979f28c35aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae25003eae8262a994fba979f28c35aed">&#9670;&nbsp;</a></span>~State()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CRL::Catalog::State::~State </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free a <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">Catalog::State</a> object. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a14f0d3b8c2e62ad51c78cb8cac4ebbf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14f0d3b8c2e62ad51c78cb8cac4ebbf6">&#9670;&nbsp;</a></span>isFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isFlattenLeaf </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has no more instances (leaf cell). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">CRL::CatalogExtension::isFlattenLeaf()</a>.</p>
</div>
</div>
<a id="a53c89121d49a7fc9f8a09093a35d32c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53c89121d49a7fc9f8a09093a35d32c4">&#9670;&nbsp;</a></span>isFeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isFeed </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a feed-through. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension::isFeed()</a>.</p>
</div>
</div>
<a id="a457e8dcf1928e6df40ec9f686350c2d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a457e8dcf1928e6df40ec9f686350c2d0">&#9670;&nbsp;</a></span>isPad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isPad </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is a pad. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension::isPad()</a>.</p>
</div>
</div>
<a id="a7af8d732bf9cea0b0ddb4eca3b0528ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7af8d732bf9cea0b0ddb4eca3b0528ec">&#9670;&nbsp;</a></span>isGds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isGds </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell is drawn in real layer (i.e. not a symbolic layout, but a GDS). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension::isGds()</a>.</p>
</div>
</div>
<a id="ac6df038ecb133b973f9b9f2a5e858ca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6df038ecb133b973f9b9f2a5e858ca5">&#9670;&nbsp;</a></span>isDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isDelete </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell has been deleted from memory. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">CRL::CatalogExtension::isDelete()</a>.</p>
</div>
</div>
<a id="a72b60d86f25221fd8fe7a5902be528a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72b60d86f25221fd8fe7a5902be528a2">&#9670;&nbsp;</a></span>isPhysical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isPhysical </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a physical view (layout). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">Physical</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension::isPhysical()</a>.</p>
</div>
</div>
<a id="a07aad28830a57090cf9203b0ff8714b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07aad28830a57090cf9203b0ff8714b1">&#9670;&nbsp;</a></span>isLogical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::isLogical </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if the Cell posseses a logical view (netlist). </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension::isLogical()</a>.</p>
</div>
</div>
<a id="a80ac3efddd043ec7151680755cc3db42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80ac3efddd043ec7151680755cc3db42">&#9670;&nbsp;</a></span>getFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::Catalog::State::getFlags </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mask</em> = <code>(unsigned&#160;int)-1</code></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the requested flags states (selected by <code>mask</code>, all of them by default). </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a9525c2253aa310a63de32caaeb694e66">CRL::CatalogExtension::getFlags()</a>.</p>
</div>
</div>
<a id="a73a3866e9da359611638b2d725a79613"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73a3866e9da359611638b2d725a79613">&#9670;&nbsp;</a></span>setFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setFlags </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>mask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> <b>true</b> if at least one flag of the indicated by mask is set. (dubious usefulness).</p>
<p><code>mask</code> is used to designate the bits of the flags on which we are going to operate. If <code>value</code> is <b>true</b>, then the bits are sets and if <code>value</code> is <b>false</b> they are reset. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">setDelete()</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">setFeed()</a>, <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension::setFlags()</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">setFlattenLeaf()</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">setGds()</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">setLogical()</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">setPad()</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">setPhysical()</a>.</p>
</div>
</div>
<a id="a4fba9a5ea27f5a36e41f0246124a3095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fba9a5ea27f5a36e41f0246124a3095">&#9670;&nbsp;</a></span>setFlattenLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setFlattenLeaf </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the FlattenLeaf flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">FlattenLeaf</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">CRL::CatalogExtension::setFlattenLeaf()</a>.</p>
</div>
</div>
<a id="ab5936e80369947177be88c3d770f4725"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5936e80369947177be88c3d770f4725">&#9670;&nbsp;</a></span>setFeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setFeed </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Feed flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">Feed</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension::setFeed()</a>.</p>
</div>
</div>
<a id="a97e2158809ed0e88237bb92eb8daa290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e2158809ed0e88237bb92eb8daa290">&#9670;&nbsp;</a></span>setPad()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setPad </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Pad flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">Pad</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension::setPad()</a>.</p>
</div>
</div>
<a id="acc0c819f382393dc780bb19c7788b216"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0c819f382393dc780bb19c7788b216">&#9670;&nbsp;</a></span>setGds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setGds </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Gds flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">GDS</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension::setGds()</a>.</p>
</div>
</div>
<a id="a53873a1a42083389dfae02b46b3f2de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53873a1a42083389dfae02b46b3f2de3">&#9670;&nbsp;</a></span>setDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setDelete </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Delete flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">Delete</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">CRL::CatalogExtension::setDelete()</a>.</p>
</div>
</div>
<a id="a85a091727c8e7de2b16d01088324de0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85a091727c8e7de2b16d01088324de0d">&#9670;&nbsp;</a></span>setPhysical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setPhysical </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Physical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">Physical</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">CRL::CatalogExtension::setPhysical()</a>.</p>
</div>
</div>
<a id="af41327abeb4e7646ef5cafabe8eeabd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af41327abeb4e7646ef5cafabe8eeabd0">&#9670;&nbsp;</a></span>setLogical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::Catalog::State::setLogical </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Logical flag to <code>value</code>. Returns <b>true</b> if it is set. </p>
<p class="reference">References <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">InMemory</a>, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">Logical</a>, and <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">setFlags()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension::setLogical()</a>.</p>
</div>
</div>
<a id="a0cc5ef54176f8207ef4e723eed62c35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc5ef54176f8207ef4e723eed62c35e">&#9670;&nbsp;</a></span>getCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> * CRL::Catalog::State::getCell </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the associated <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a>. May be NULL if it has not been loaded yet (loading is done on demand at <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> level). </p>
</div>
</div>
<a id="a89dad78f1829b1ee3177f61e2f73d6c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89dad78f1829b1ee3177f61e2f73d6c6">&#9670;&nbsp;</a></span>getLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> * CRL::Catalog::State::getLibrary </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the associated <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a>. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">CRL::CatalogExtension::getLibrary()</a>.</p>
</div>
</div>
<a id="a0232ad6dcfda1e2801f788deaad83e08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0232ad6dcfda1e2801f788deaad83e08">&#9670;&nbsp;</a></span>getDepth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::Catalog::State::getDepth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the hierarchical depth of the Cell. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">CRL::CatalogExtension::getDepth()</a>.</p>
</div>
</div>
<a id="a41fde67f1b88de06cae113a0d8108f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41fde67f1b88de06cae113a0d8108f25">&#9670;&nbsp;</a></span>merge()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::Catalog::State::merge </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCRL_1_1Catalog_1_1State.html">State</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fill in the void fields of the current <a class="el" href="classCRL_1_1Catalog_1_1State.html" title="An entry to store the Cell State in the Catalog. ">State</a> by those from <code>other</code>. The non-void are not overriden. Flags are merged unconditionnaly. </p>
</div>
</div>
<a id="a156714ad3fe2e5bb8ad8549d101526fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a156714ad3fe2e5bb8ad8549d101526fe">&#9670;&nbsp;</a></span>setCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> * CRL::Catalog::State::setCell </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Hurricane::Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Cell field. Returns the newly affected Cell. </p>
</div>
</div>
<a id="a821ac2ae33f0045232cab612ab12f84b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821ac2ae33f0045232cab612ab12f84b">&#9670;&nbsp;</a></span>setLibrary()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> * CRL::Catalog::State::setLibrary </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Library.html">Hurricane::Library</a> *&#160;</td>
<td class="paramname"><em>library</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the Library field. Returns the newly affected Library. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension::setLibrary()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Catalog_8h_source.html">Catalog.h</a></li>
<li>Catalog.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,109 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1Environment.html">Environment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::Environment Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeb">AddMode</a> enum name</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a7c3bff1fa3f9a080461950db36df4416">addSYSTEM_LIBRARY</a>(const char *value, const char *libName, unsigned int mode=Append)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">Append</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a77a53278c498a94c34270cec1a66f687">Environment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a19adcaebb99dc8a316261ddff72f9b56">getBLOCKAGE</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3bb5c9e02c1391142e439f023bdc0355">getCATALOG</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ab19c72626a542359bbf9cb17cdee23a8">getCLOCK</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3c3846fe8e538a673dd69806acdfe7ca">getCORIOLIS_TOP</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#aa37c08a7e9025712411a4befe8ae89e8">getDISPLAY</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a2c5781e058b0a774dd46eeca34e19685">getDisplayStyle</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a14cc8ac50482a5a8c47f934aaf995ed5">getGROUND</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#accb623ad1312e7f184e2ee9d1f8764f2">getIN_LO</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a3b3c6fb6f26e8029d1f56dd4c7929d16">getIN_PH</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#acf7a3bc42cfb4b98f1da859ed27ca97e">getLIBRARIES</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#afe29d7cab0055cabb7667eabcbdd32db">getLIBRARYPath</a>(size_t i)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a85248fafaf73d8d6a5c388b43566b243">getOUT_LO</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a14c2dbaef6177f80bf76cfcae7933e20">getOUT_PH</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a5f0df5fadd73c2246f7e6775314bb5fa">getPad</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a7d1ab4e7ca026c88f73ceca3876d0de9">getPOWER</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9d55dc4dc591a1d3404af53b72ab7f8e">getPrint</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ae6a2cde25a417f3a70c400209c028942">getSCALE_X</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a6f1ce36d1636f2ec701b0904f461e6b7">isBLOCKAGE</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9ae0d48d88797a7a5421edf5978bf3d7">isCLOCK</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a4cad6f06ac67c1a688b0b98dfa57d7ea">isGROUND</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a8a82d0a983c502e1dc97944ab496d8e5">isPad</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a9eb93e10f79278b4642fc9815a83fdff">isPOWER</a>(const char *name) const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0">Prepend</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">Replace</a> enum value</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#af18cbbcdfb458b69dbb6de0dbb564a3a">setBLOCKAGE</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a02b727f207875cebefbb59842c1efe70">setCATALOG</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a7ddc44d7f27745179c397445bce35c58">setCLOCK</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a69416219076a00900f58d0d5e0ac55a9">setDISPLAY</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a85fa721541a39571c3ade06992035bad">setDisplayStyle</a>(const char *)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ac956b6814f89975563a3667945599fb2">setGROUND</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ad204e8f425d3a35bba494a60d4b4ff69">setIN_LO</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a62965d987f17d2853afd44004ff20b1b">setIN_PH</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a57a42a469f6cf94ba39e5b7aacfa738c">setOUT_LO</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a2785f1ae18e4293ce7e9e0bac791e495">setOUT_PH</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a06c179d70d3065f0bfe398a02e4c6359">setPad</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ae96c850eadc89d1705b9aa0256f434ea">setPOWER</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#ad14d519b0a4c964d7a786739499571dd">setSCALE_X</a>(long value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a315f5a14de9dc354cf81728adb29a8c6">setWORKING_LIBRARY</a>(const char *value)</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1Environment.html#a4ea88dd9784318190a3705345c47904a">validate</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1Environment.html#acf7b9322c6c78b30b946f776b7c4dc08">~Environment</a>()</td><td class="entry"><a class="el" href="classCRL_1_1Environment.html">CRL::Environment</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,67 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::GraphicTool Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1GraphicTool.html">CRL::GraphicTool</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1GraphicTool.html#a63941f6c930c08087935ea3e276ee9a9">addToMenu</a>(CellViewer *)=0</td><td class="entry"><a class="el" href="classCRL_1_1GraphicTool.html">CRL::GraphicTool</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1GraphicTool.html#a4420ce085389f1f9111735031467848d">getName</a>() const =0</td><td class="entry"><a class="el" href="classCRL_1_1GraphicTool.html">CRL::GraphicTool</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,140 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1GraphicTool-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::GraphicTool Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>Base Class to Hook ToolEngines into the CellViewer.
<a href="classCRL_1_1GraphicTool.html#details">More...</a></p>
<p>Inherits QObject.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63941f6c930c08087935ea3e276ee9a9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1GraphicTool.html#a63941f6c930c08087935ea3e276ee9a9">addToMenu</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/viewer/html/viewer.tag:../viewer/" href="../viewer/classHurricane_1_1CellViewer.html">CellViewer</a> *)=0</td></tr>
<tr class="separator:a63941f6c930c08087935ea3e276ee9a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4420ce085389f1f9111735031467848d"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1GraphicTool.html#a4420ce085389f1f9111735031467848d">getName</a> () const =0</td></tr>
<tr class="separator:a4420ce085389f1f9111735031467848d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base Class to Hook ToolEngines into the CellViewer. </p>
<p>This class implement the graphical conterpart of a <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a>. It is designed to work with the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn/" href="../unicorn/namespaceUnicorn.html">Unicorn</a> GUI, to insert new menus and possibly define new graphical overlays (that are <em>not</em> associated to <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1BasicLayer.html">Hurricane::BasicLayer</a>).</p>
<p>Derived classes should provide a method that returns a new <a class="el" href="classCRL_1_1GraphicTool.html" title="Base Class to Hook ToolEngines into the CellViewer. ">GraphicTool</a> to be passed to the <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/unicorn/doc/unicorn/html/unicorn.tag:../unicorn/" href="../unicorn/classUnicorn_1_1UnicornGui.html#a89346bccf1908c92786987d046aa6175">Unicorn::UnicornGui::registerTool()</a> method. For our tools, we choose to systematically implement a <code>static</code> method which we name <em>grab()</em>. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a63941f6c930c08087935ea3e276ee9a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63941f6c930c08087935ea3e276ee9a9">&#9670;&nbsp;</a></span>addToMenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::GraphicTool::addToMenu </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/viewer/html/viewer.tag:../viewer/" href="../viewer/classHurricane_1_1CellViewer.html">CellViewer</a> *&#160;</td>
<td class="paramname"><em>viewer</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback function that should insert the menus related to the tool in the CellViewer hierarchy. </p>
</div>
</div>
<a id="a4420ce085389f1f9111735031467848d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4420ce085389f1f9111735031467848d">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Hurricane::Name</a> &amp; CRL::GraphicTool::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> An unique identifier for the tool. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="GraphicToolEngine_8h_source.html">GraphicToolEngine.h</a></li>
<li>GraphicTool.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::RoutingGauge Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a32313fbc68080e0b7e03b3e06dc1d9c5">addLayerGauge</a>(RoutingLayerGauge *layerGauge)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">checkConnexity</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">create</a>(const char *name)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a210f2ca35bdb8c8e0ccb3a671659554e">getClone</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a4b603c0fd5f21db1c93d8a747ec1f4ba">getContactLayer</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aed316848ee74c270bf117562e8d5faa0">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e">getLayerDepth</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ac553c4dc3f51576a3128ad42d5a006b2">getLayerDirection</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">getLayerDirection</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">getLayerGauge</a>(const Layer *) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a1b6d28bbee28db727ffe13e6205dbae8">getLayerGauge</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#ae8cebef061519fb2df94e3a9dcf09e6e">getLayerGauges</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a9a8eb201ffaca26bb563f7a34846c0c4">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a6d6c1951c8728886d3fb702891685b94">getRoutingLayer</a>(size_t depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html#a34cb010c6d36875f4890bddc78fb8861">getTechnology</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingGauge.html">CRL::RoutingGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,460 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1RoutingGauge-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::RoutingGauge Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Gauge for the detailed routing.
<a href="classCRL_1_1RoutingGauge.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4726a734f9aff09873c4034e5169a93a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">destroy</a> ()</td></tr>
<tr class="separator:a4726a734f9aff09873c4034e5169a93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210f2ca35bdb8c8e0ccb3a671659554e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a210f2ca35bdb8c8e0ccb3a671659554e">getClone</a> () const</td></tr>
<tr class="separator:a210f2ca35bdb8c8e0ccb3a671659554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8eb201ffaca26bb563f7a34846c0c4"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a9a8eb201ffaca26bb563f7a34846c0c4">getName</a> () const</td></tr>
<tr class="separator:a9a8eb201ffaca26bb563f7a34846c0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34cb010c6d36875f4890bddc78fb8861"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Technology.html">Technology</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a34cb010c6d36875f4890bddc78fb8861">getTechnology</a> () const</td></tr>
<tr class="separator:a34cb010c6d36875f4890bddc78fb8861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed316848ee74c270bf117562e8d5faa0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aed316848ee74c270bf117562e8d5faa0">getDepth</a> () const</td></tr>
<tr class="separator:aed316848ee74c270bf117562e8d5faa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0f0e65f45814ba0104daafbc271a12d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#aa0f0e65f45814ba0104daafbc271a12d">getLayerGauge</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:aa0f0e65f45814ba0104daafbc271a12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac429c6ad1b2af7c588c60eff35c2d02e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e">getLayerDepth</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:ac429c6ad1b2af7c588c60eff35c2d02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac553c4dc3f51576a3128ad42d5a006b2"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ac553c4dc3f51576a3128ad42d5a006b2">getLayerDirection</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *) const</td></tr>
<tr class="separator:ac553c4dc3f51576a3128ad42d5a006b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6d28bbee28db727ffe13e6205dbae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a1b6d28bbee28db727ffe13e6205dbae8">getLayerGauge</a> (size_t depth) const</td></tr>
<tr class="separator:a1b6d28bbee28db727ffe13e6205dbae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab237249b41f605947765118cd1c59635"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ab237249b41f605947765118cd1c59635">getLayerDirection</a> (size_t depth) const</td></tr>
<tr class="separator:ab237249b41f605947765118cd1c59635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6c1951c8728886d3fb702891685b94"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a6d6c1951c8728886d3fb702891685b94">getRoutingLayer</a> (size_t depth) const</td></tr>
<tr class="separator:a6d6c1951c8728886d3fb702891685b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b603c0fd5f21db1c93d8a747ec1f4ba"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a4b603c0fd5f21db1c93d8a747ec1f4ba">getContactLayer</a> (size_t depth) const</td></tr>
<tr class="separator:a4b603c0fd5f21db1c93d8a747ec1f4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8cebef061519fb2df94e3a9dcf09e6e"><td class="memItemLeft" align="right" valign="top">const vector&lt; <a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ae8cebef061519fb2df94e3a9dcf09e6e">getLayerGauges</a> () const</td></tr>
<tr class="separator:ae8cebef061519fb2df94e3a9dcf09e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32313fbc68080e0b7e03b3e06dc1d9c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a32313fbc68080e0b7e03b3e06dc1d9c5">addLayerGauge</a> (<a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *layerGauge)</td></tr>
<tr class="separator:a32313fbc68080e0b7e03b3e06dc1d9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76259fdd9d27d1127ac201c41ab8c20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">checkConnexity</a> () const</td></tr>
<tr class="separator:ae76259fdd9d27d1127ac201c41ab8c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a7258273728f5db47e422d5914c1c36bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">create</a> (const char *name)</td></tr>
<tr class="separator:a7258273728f5db47e422d5914c1c36bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Gauge for the detailed routing. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7258273728f5db47e422d5914c1c36bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7258273728f5db47e422d5914c1c36bd">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> * CRL::RoutingGauge::create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> A new, empty, gauge named <code>name</code>. </p>
</div>
</div>
<a id="a4726a734f9aff09873c4034e5169a93a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4726a734f9aff09873c4034e5169a93a">&#9670;&nbsp;</a></span>destroy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::RoutingGauge::destroy </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> destroy the routing gauge. </p>
</div>
</div>
<a id="a210f2ca35bdb8c8e0ccb3a671659554e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a210f2ca35bdb8c8e0ccb3a671659554e">&#9670;&nbsp;</a></span>getClone()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> * CRL::RoutingGauge::getClone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> a deep copy of the gauge. </p>
</div>
</div>
<a id="a9a8eb201ffaca26bb563f7a34846c0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a8eb201ffaca26bb563f7a34846c0c4">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> CRL::RoutingGauge::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the name of the gauge. </p>
</div>
</div>
<a id="a34cb010c6d36875f4890bddc78fb8861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34cb010c6d36875f4890bddc78fb8861">&#9670;&nbsp;</a></span>getTechnology()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Technology.html">Hurricane::Technology</a> * CRL::RoutingGauge::getTechnology </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the technology the gauge is built upon. </p>
</div>
</div>
<a id="aed316848ee74c270bf117562e8d5faa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed316848ee74c270bf117562e8d5faa0">&#9670;&nbsp;</a></span>getDepth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t CRL::RoutingGauge::getDepth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the number of routing layers. </p>
</div>
</div>
<a id="aa0f0e65f45814ba0104daafbc271a12d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0f0e65f45814ba0104daafbc271a12d">&#9670;&nbsp;</a></span>getLayerGauge() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * CRL::RoutingGauge::getLayerGauge </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1RoutingLayerGauge.html" title="Gauge of a Layer for the detailed routing. ">RoutingLayerGauge</a> associated with <code>layer</code>. NULL if <code>layer</code> is not managed by the gauge. </p>
</div>
</div>
<a id="ac429c6ad1b2af7c588c60eff35c2d02e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac429c6ad1b2af7c588c60eff35c2d02e">&#9670;&nbsp;</a></span>getLayerDepth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t CRL::RoutingGauge::getLayerDepth </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the depth of the <code>layer</code>. If <code>layer</code> is not managed by the gauge, return UINT_MAX. </p>
</div>
</div>
<a id="ac553c4dc3f51576a3128ad42d5a006b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac553c4dc3f51576a3128ad42d5a006b2">&#9670;&nbsp;</a></span>getLayerDirection() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingGauge::getLayerDirection </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the preferred routing direction for <code>layer</code>. </p>
</div>
</div>
<a id="a1b6d28bbee28db727ffe13e6205dbae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b6d28bbee28db727ffe13e6205dbae8">&#9670;&nbsp;</a></span>getLayerGauge() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * CRL::RoutingGauge::getLayerGauge </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>depth</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the <a class="el" href="classCRL_1_1RoutingLayerGauge.html" title="Gauge of a Layer for the detailed routing. ">RoutingLayerGauge</a> at position <code>depth</code>. </p>
</div>
</div>
<a id="ab237249b41f605947765118cd1c59635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab237249b41f605947765118cd1c59635">&#9670;&nbsp;</a></span>getLayerDirection() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingGauge::getLayerDirection </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>depth</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the preferred routing direction at position <code>depth</code>. </p>
</div>
</div>
<a id="a6d6c1951c8728886d3fb702891685b94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d6c1951c8728886d3fb702891685b94">&#9670;&nbsp;</a></span>getRoutingLayer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> * CRL::RoutingGauge::getRoutingLayer </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>depth</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the Layer at position <code>depth</code>. </p>
</div>
</div>
<a id="a4b603c0fd5f21db1c93d8a747ec1f4ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b603c0fd5f21db1c93d8a747ec1f4ba">&#9670;&nbsp;</a></span>getContactLayer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> * CRL::RoutingGauge::getContactLayer </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>depth</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the Contact Layer at position <code>depth</code>. </p>
</div>
</div>
<a id="ae8cebef061519fb2df94e3a9dcf09e6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8cebef061519fb2df94e3a9dcf09e6e">&#9670;&nbsp;</a></span>getLayerGauges()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * &gt; &amp; CRL::RoutingGauge::getLayerGauges </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the stack of <a class="el" href="classCRL_1_1RoutingLayerGauge.html" title="Gauge of a Layer for the detailed routing. ">RoutingLayerGauge</a>. </p>
</div>
</div>
<a id="a32313fbc68080e0b7e03b3e06dc1d9c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32313fbc68080e0b7e03b3e06dc1d9c5">&#9670;&nbsp;</a></span>addLayerGauge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::RoutingGauge::addLayerGauge </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td>
<td class="paramname"><em>layerGauge</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> add a new <code>layerGauge</code>, on top of the others. The order of addition is meaningful (it's a stack). The closer to the substrate must be added first. </p>
</div>
</div>
<a id="ae76259fdd9d27d1127ac201c41ab8c20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76259fdd9d27d1127ac201c41ab8c20">&#9670;&nbsp;</a></span>checkConnexity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::RoutingGauge::checkConnexity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> Verify that the stacked layers are connex and that contacts between them exists. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="RoutingGauge_8h_source.html">RoutingGauge.h</a></li>
<li>RoutingGauge.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::RoutingLayerGauge Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">create</a>(const Layer *layer, Constant::Direction direction, Constant::LayerGaugeType type, unsigned int depth, double density, DbU::Unit offset, DbU::Unit pitch, DbU::Unit wireWidth, DbU::Unit viaWidth, DbU::Unit obsDw)</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">destroy</a>()</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">divide</a>(DbU::Unit dividend, long &amp;quotient, long &amp;modulo) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aa6c48e5acc6985997aa0417ef614f69d">getBlockageLayer</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2f118224198a7794629e3582f2f7a80b">getDensity</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2c154cf6be98a71ab29d98faafae485f">getDepth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">getDirection</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aaf1ada741341b95d0f24fff97a242ef1">getHalfPitch</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0f090ea25ef6f88e691fc6e572f79e16">getHalfViaWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a57183085c39be7edcb87f4f770f8e535">getHalfWireWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7e024262e549b6109b720c07e28ab16c">getLayer</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a35211769a258807de8d24380b56f3c7c">getOffset</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a94c216b22d35e8cb6a91a9597ba592ce">getPitch</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ad61cdf130c8b739bb44a01cfd5968022">getTrackIndex</a>(DbU::Unit start, DbU::Unit stop, DbU::Unit position, unsigned mode) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9bbb7959ca58438d59709398044daae">getTrackNumber</a>(DbU::Unit start, DbU::Unit stop) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470828019c5cde566e7aa6d27ef68439">getTrackPosition</a>(DbU::Unit start, unsigned depth) const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab0e0d9e98b9a75312433a39aef247950">getType</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac0783d29a7f9f6a2f02ac72f3196d637">getViaWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab29fa7895f4fe661eb85bed9f6a5860e">getWireWidth</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">CRL::RoutingLayerGauge</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,726 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1RoutingLayerGauge-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::RoutingLayerGauge Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Gauge of a Layer for the detailed routing.
<a href="classCRL_1_1RoutingLayerGauge.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a323c68a66f89908a1376d5464655efe3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">destroy</a> ()</td></tr>
<tr class="separator:a323c68a66f89908a1376d5464655efe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e024262e549b6109b720c07e28ab16c"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7e024262e549b6109b720c07e28ab16c">getLayer</a> () const</td></tr>
<tr class="separator:a7e024262e549b6109b720c07e28ab16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c48e5acc6985997aa0417ef614f69d"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aa6c48e5acc6985997aa0417ef614f69d">getBlockageLayer</a> () const</td></tr>
<tr class="separator:aa6c48e5acc6985997aa0417ef614f69d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c154cf6be98a71ab29d98faafae485f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2c154cf6be98a71ab29d98faafae485f">getDepth</a> () const</td></tr>
<tr class="separator:a2c154cf6be98a71ab29d98faafae485f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14971f88ab84cdd1cbe3a5e31f039fa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Constant::Direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a14971f88ab84cdd1cbe3a5e31f039fa1">getDirection</a> () const</td></tr>
<tr class="separator:a14971f88ab84cdd1cbe3a5e31f039fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e0d9e98b9a75312433a39aef247950"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">Constant::LayerGaugeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab0e0d9e98b9a75312433a39aef247950">getType</a> () const</td></tr>
<tr class="separator:ab0e0d9e98b9a75312433a39aef247950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f118224198a7794629e3582f2f7a80b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2f118224198a7794629e3582f2f7a80b">getDensity</a> () const</td></tr>
<tr class="separator:a2f118224198a7794629e3582f2f7a80b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35211769a258807de8d24380b56f3c7c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a35211769a258807de8d24380b56f3c7c">getOffset</a> () const</td></tr>
<tr class="separator:a35211769a258807de8d24380b56f3c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c216b22d35e8cb6a91a9597ba592ce"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a94c216b22d35e8cb6a91a9597ba592ce">getPitch</a> () const</td></tr>
<tr class="separator:a94c216b22d35e8cb6a91a9597ba592ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1ada741341b95d0f24fff97a242ef1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#aaf1ada741341b95d0f24fff97a242ef1">getHalfPitch</a> () const</td></tr>
<tr class="separator:aaf1ada741341b95d0f24fff97a242ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab29fa7895f4fe661eb85bed9f6a5860e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab29fa7895f4fe661eb85bed9f6a5860e">getWireWidth</a> () const</td></tr>
<tr class="separator:ab29fa7895f4fe661eb85bed9f6a5860e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57183085c39be7edcb87f4f770f8e535"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a57183085c39be7edcb87f4f770f8e535">getHalfWireWidth</a> () const</td></tr>
<tr class="separator:a57183085c39be7edcb87f4f770f8e535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0783d29a7f9f6a2f02ac72f3196d637"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac0783d29a7f9f6a2f02ac72f3196d637">getViaWidth</a> () const</td></tr>
<tr class="separator:ac0783d29a7f9f6a2f02ac72f3196d637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f090ea25ef6f88e691fc6e572f79e16"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0f090ea25ef6f88e691fc6e572f79e16">getHalfViaWidth</a> () const</td></tr>
<tr class="separator:a0f090ea25ef6f88e691fc6e572f79e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d5ae22c453605226b2695c2568c4f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">divide</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> dividend, long &amp;quotient, long &amp;modulo) const</td></tr>
<tr class="separator:ab8d5ae22c453605226b2695c2568c4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9bbb7959ca58438d59709398044daae"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9bbb7959ca58438d59709398044daae">getTrackNumber</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop) const</td></tr>
<tr class="separator:ab9bbb7959ca58438d59709398044daae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad61cdf130c8b739bb44a01cfd5968022"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#ad61cdf130c8b739bb44a01cfd5968022">getTrackIndex</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> stop, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> position, unsigned mode) const</td></tr>
<tr class="separator:ad61cdf130c8b739bb44a01cfd5968022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a470828019c5cde566e7aa6d27ef68439"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470828019c5cde566e7aa6d27ef68439">getTrackPosition</a> (<a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> start, unsigned depth) const</td></tr>
<tr class="separator:a470828019c5cde566e7aa6d27ef68439"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:afe17db013bf6a933c2af4e847bfd7918"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">create</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *layer, <a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Constant::Direction</a> direction, <a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">Constant::LayerGaugeType</a> type, unsigned int depth, double density, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> offset, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> pitch, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> wireWidth, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> viaWidth, <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> obsDw)</td></tr>
<tr class="separator:afe17db013bf6a933c2af4e847bfd7918"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Gauge of a Layer for the detailed routing. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afe17db013bf6a933c2af4e847bfd7918"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe17db013bf6a933c2af4e847bfd7918">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> * CRL::RoutingLayerGauge::create </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> *&#160;</td>
<td class="paramname"><em>layer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9af">Constant::Direction</a>&#160;</td>
<td class="paramname"><em>direction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5">Constant::LayerGaugeType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>depth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>density</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>pitch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>wireWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>viaWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>obsDw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>the layer of the gauge (has to be of metal type). </td></tr>
<tr><td class="paramname">direction</td><td>the preferred routing direction. </td></tr>
<tr><td class="paramname">type</td><td>is it a pin only layer. </td></tr>
<tr><td class="paramname">depth</td><td>the depth (position) of the gauge. </td></tr>
<tr><td class="paramname">density</td><td>the track density (0.0 &lt; d &lt; 1.0). </td></tr>
<tr><td class="paramname">offset</td><td>position of the first track. </td></tr>
<tr><td class="paramname">pitch</td><td>distance, center-to-center between tracks. </td></tr>
<tr><td class="paramname">wireWidth</td><td>width to use to draw routing wire. </td></tr>
<tr><td class="paramname">viaWidth</td><td>side length to use for VIAs. <b>Returns:</b> The new layer gauge. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a323c68a66f89908a1376d5464655efe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a323c68a66f89908a1376d5464655efe3">&#9670;&nbsp;</a></span>destroy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::RoutingLayerGauge::destroy </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> destroy the routing gauge. </p>
</div>
</div>
<a id="a7e024262e549b6109b720c07e28ab16c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e024262e549b6109b720c07e28ab16c">&#9670;&nbsp;</a></span>getLayer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> * CRL::RoutingLayerGauge::getLayer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the routing layer. </p>
</div>
</div>
<a id="aa6c48e5acc6985997aa0417ef614f69d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6c48e5acc6985997aa0417ef614f69d">&#9670;&nbsp;</a></span>getBlockageLayer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Layer.html">Layer</a> * CRL::RoutingLayerGauge::getBlockageLayer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the associated blockage layer. </p>
</div>
</div>
<a id="a2c154cf6be98a71ab29d98faafae485f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c154cf6be98a71ab29d98faafae485f">&#9670;&nbsp;</a></span>getDepth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingLayerGauge::getDepth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the depth (position) of the gauge inside the complete <a class="el" href="classCRL_1_1RoutingGauge.html" title="Gauge for the detailed routing. ">RoutingGauge</a>. </p>
</div>
</div>
<a id="a14971f88ab84cdd1cbe3a5e31f039fa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14971f88ab84cdd1cbe3a5e31f039fa1">&#9670;&nbsp;</a></span>getDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingLayerGauge::getDirection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the preferred routing direction. </p>
</div>
</div>
<a id="ab0e0d9e98b9a75312433a39aef247950"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0e0d9e98b9a75312433a39aef247950">&#9670;&nbsp;</a></span>getType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingLayerGauge::getType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the gauge type. </p>
</div>
</div>
<a id="a2f118224198a7794629e3582f2f7a80b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f118224198a7794629e3582f2f7a80b">&#9670;&nbsp;</a></span>getDensity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double CRL::RoutingLayerGauge::getDensity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the density of routing tracks (ratio). </p>
</div>
</div>
<a id="a35211769a258807de8d24380b56f3c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35211769a258807de8d24380b56f3c7c">&#9670;&nbsp;</a></span>getOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the position of the first track. </p>
</div>
</div>
<a id="a94c216b22d35e8cb6a91a9597ba592ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c216b22d35e8cb6a91a9597ba592ce">&#9670;&nbsp;</a></span>getPitch()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getPitch </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the distance center-to-center between tracks. </p>
</div>
</div>
<a id="aaf1ada741341b95d0f24fff97a242ef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf1ada741341b95d0f24fff97a242ef1">&#9670;&nbsp;</a></span>getHalfPitch()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getHalfPitch </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the half distance center-to-center between tracks. </p>
</div>
</div>
<a id="ab29fa7895f4fe661eb85bed9f6a5860e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab29fa7895f4fe661eb85bed9f6a5860e">&#9670;&nbsp;</a></span>getWireWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getWireWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the width of the routing wires. </p>
</div>
</div>
<a id="a57183085c39be7edcb87f4f770f8e535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57183085c39be7edcb87f4f770f8e535">&#9670;&nbsp;</a></span>getHalfWireWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getHalfWireWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the half width of the routing wires. </p>
</div>
</div>
<a id="ac0783d29a7f9f6a2f02ac72f3196d637"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0783d29a7f9f6a2f02ac72f3196d637">&#9670;&nbsp;</a></span>getViaWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getViaWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the side of the routing VIAs. </p>
</div>
</div>
<a id="a0f090ea25ef6f88e691fc6e572f79e16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f090ea25ef6f88e691fc6e572f79e16">&#9670;&nbsp;</a></span>getHalfViaWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getHalfViaWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the half side of the routing VIAs. </p>
<p class="reference">References <a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb">Constant::Default</a>, <a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db">Constant::Horizontal</a>, <a class="el" href="namespaceConstant.html#ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e">Constant::PinOnly</a>, and <a class="el" href="namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34">Constant::Vertical</a>.</p>
</div>
</div>
<a id="ab8d5ae22c453605226b2695c2568c4f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8d5ae22c453605226b2695c2568c4f5">&#9670;&nbsp;</a></span>divide()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::RoutingLayerGauge::divide </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>dividend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long &amp;&#160;</td>
<td class="paramname"><em>quotient</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long &amp;&#160;</td>
<td class="paramname"><em>modulo</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dividend</td><td>the length into witch put tracks. </td></tr>
<tr><td class="paramname">quotient</td><td>the number of tracks that fits the interval. </td></tr>
<tr><td class="paramname">modulo</td><td>the remainder. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab9bbb7959ca58438d59709398044daae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9bbb7959ca58438d59709398044daae">&#9670;&nbsp;</a></span>getTrackNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingLayerGauge::getTrackNumber </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>stop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the number of tracks that can tool place in the interval <code>[start:stop]</code>. </p>
</div>
</div>
<a id="ad61cdf130c8b739bb44a01cfd5968022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad61cdf130c8b739bb44a01cfd5968022">&#9670;&nbsp;</a></span>getTrackIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int CRL::RoutingLayerGauge::getTrackIndex </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>stop</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>position</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the index of the track nearest position <code>position</code> in interval <code>[start:stop]</code>, according the rounding <code>mode</code>. </p>
</div>
</div>
<a id="a470828019c5cde566e7aa6d27ef68439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a470828019c5cde566e7aa6d27ef68439">&#9670;&nbsp;</a></span>getTrackPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a> CRL::RoutingLayerGauge::getTrackPosition </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146">DbU::Unit</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>depth</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> the position of the track number <code>depth</code> (with first track at <code>start</code>). </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="RoutingLayerGauge_8h_source.html">RoutingLayerGauge.h</a></li>
<li>RoutingLayerGauge.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::SearchPath Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append</a>(const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#aa1023cd4721778d12756850a57f6a530">getIndex</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a1571b1b80eca0da7333a014044158b6f">getSelected</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a861b3045d7ee4671c93ba0396e3639f9">getSize</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a0e255b4339b5ec59bc8425bad057dc4f">hasPath</a>(const std::string &amp;path) const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#ac6a365281c272da46a02e68de2a401d1">hasSelected</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">locate</a>(const std::string &amp;file, std::ios::openmode mode=std::ios::in, int first=0, int last=64)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a2ba563c50865bc8417d65cf4a6b342d1">operator[]</a>(size_t index) const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#af39d78a63d880e90ae6f947abf1fe322">prepend</a>(const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">replace</a>(const std::string &amp;path, const std::string &amp;, size_t index)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html#a7081332b63c642917b4ca15f665662f4">reset</a>()</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath.html">CRL::SearchPath</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,467 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1SearchPath-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::SearchPath Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An ordered list of search pathes.
<a href="classCRL_1_1SearchPath.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An element of the search path (mapping a directory). <a href="classCRL_1_1SearchPath_1_1Element.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7081332b63c642917b4ca15f665662f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a7081332b63c642917b4ca15f665662f4">reset</a> ()</td></tr>
<tr class="separator:a7081332b63c642917b4ca15f665662f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af358bdb1e940f08137f887f70eb641e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append</a> (const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:af358bdb1e940f08137f887f70eb641e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af39d78a63d880e90ae6f947abf1fe322"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#af39d78a63d880e90ae6f947abf1fe322">prepend</a> (const std::string &amp;path, const std::string &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:af39d78a63d880e90ae6f947abf1fe322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd1524e1048f246682cd5ef40145d67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">replace</a> (const std::string &amp;path, const std::string &amp;, size_t index)</td></tr>
<tr class="separator:a6cd1524e1048f246682cd5ef40145d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e579af7e78dddb7a014d4bbbf9a36f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">locate</a> (const std::string &amp;file, std::ios::openmode mode=std::ios::in, int first=0, int last=64)</td></tr>
<tr class="separator:af8e579af7e78dddb7a014d4bbbf9a36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861b3045d7ee4671c93ba0396e3639f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a861b3045d7ee4671c93ba0396e3639f9">getSize</a> () const</td></tr>
<tr class="separator:a861b3045d7ee4671c93ba0396e3639f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1571b1b80eca0da7333a014044158b6f"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a1571b1b80eca0da7333a014044158b6f">getSelected</a> () const</td></tr>
<tr class="separator:a1571b1b80eca0da7333a014044158b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1023cd4721778d12756850a57f6a530"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#aa1023cd4721778d12756850a57f6a530">getIndex</a> () const</td></tr>
<tr class="separator:aa1023cd4721778d12756850a57f6a530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a365281c272da46a02e68de2a401d1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#ac6a365281c272da46a02e68de2a401d1">hasSelected</a> () const</td></tr>
<tr class="separator:ac6a365281c272da46a02e68de2a401d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e255b4339b5ec59bc8425bad057dc4f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a0e255b4339b5ec59bc8425bad057dc4f">hasPath</a> (const std::string &amp;path) const</td></tr>
<tr class="separator:a0e255b4339b5ec59bc8425bad057dc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba563c50865bc8417d65cf4a6b342d1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#a2ba563c50865bc8417d65cf4a6b342d1">operator[]</a> (size_t index) const</td></tr>
<tr class="separator:a2ba563c50865bc8417d65cf4a6b342d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aef473ae1037c8cb792a3af02baea6fdc"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName</a> (const std::string &amp;)</td></tr>
<tr class="separator:aef473ae1037c8cb792a3af02baea6fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An ordered list of search pathes. </p>
<p>The <a class="el" href="classCRL_1_1SearchPath.html" title="An ordered list of search pathes. ">SearchPath</a> is an <a class="el" href="classCRL_1_1AllianceFramework.html" title="A Framework to work with Alliance formats. ">AllianceFramework</a> owned object, and as such it's constructors &amp; destructors are made inaccessible by the outside world. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aef473ae1037c8cb792a3af02baea6fdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef473ae1037c8cb792a3af02baea6fdc">&#9670;&nbsp;</a></span>extractLibName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string CRL::SearchPath::extractLibName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the library name guessed from a directory path. This is the last component of the, stripped of any extention. </dd></dl>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">append()</a>.</p>
</div>
</div>
<a id="a7081332b63c642917b4ca15f665662f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7081332b63c642917b4ca15f665662f4">&#9670;&nbsp;</a></span>reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::SearchPath::reset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all the search path. Only the first, corresponding to the working library is kept. </p>
</div>
</div>
<a id="af358bdb1e940f08137f887f70eb641e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af358bdb1e940f08137f887f70eb641e3">&#9670;&nbsp;</a></span>append()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::SearchPath::append </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Append a search path. The <code>name</code> gives the library name. </p>
<p class="reference">References <a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">extractLibName()</a>.</p>
</div>
</div>
<a id="af39d78a63d880e90ae6f947abf1fe322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af39d78a63d880e90ae6f947abf1fe322">&#9670;&nbsp;</a></span>prepend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::SearchPath::prepend </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Prepend a search path. The <code>name</code> gives the library name. </p>
</div>
</div>
<a id="a6cd1524e1048f246682cd5ef40145d67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cd1524e1048f246682cd5ef40145d67">&#9670;&nbsp;</a></span>replace()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CRL::SearchPath::replace </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Replace the search path element at index <code>index</code>. </p>
<p class="reference">Referenced by <a class="el" href="classCRL_1_1Environment.html#a315f5a14de9dc354cf81728adb29a8c6">CRL::Environment::setWORKING_LIBRARY()</a>.</p>
</div>
</div>
<a id="af8e579af7e78dddb7a014d4bbbf9a36f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8e579af7e78dddb7a014d4bbbf9a36f">&#9670;&nbsp;</a></span>locate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t CRL::SearchPath::locate </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::ios::openmode&#160;</td>
<td class="paramname"><em>mode</em> = <code>std::ios::in</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>first</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>last</em> = <code>64</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>the requested file. </td></tr>
<tr><td class="paramname">mode</td><td>the wanted opening mode. </td></tr>
<tr><td class="paramname">first</td><td>the lower bound in the search path elements. </td></tr>
<tr><td class="paramname">last</td><td>the upper bound in the search path elements. <b>Returns:</b> the index of the search path element in which the file has been found.</td></tr>
</table>
</dd>
</dl>
<p>Try to locate a file named <code>file</code> (without leading path, but with extention) and check if it can be opened in the desired <code>mode</code>. The file is not left opened, but the memory of the search is kept for further operations. </p>
</div>
</div>
<a id="a861b3045d7ee4671c93ba0396e3639f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861b3045d7ee4671c93ba0396e3639f9">&#9670;&nbsp;</a></span>getSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t CRL::SearchPath::getSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the number of search path elements (directories). </dd></dl>
</div>
</div>
<a id="a1571b1b80eca0da7333a014044158b6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1571b1b80eca0da7333a014044158b6f">&#9670;&nbsp;</a></span>getSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::SearchPath::getSelected </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the search path element selected through the last locate request. </dd></dl>
</div>
</div>
<a id="aa1023cd4721778d12756850a57f6a530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1023cd4721778d12756850a57f6a530">&#9670;&nbsp;</a></span>getIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t CRL::SearchPath::getIndex </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the index of search path element selected through the last locate request. </dd></dl>
</div>
</div>
<a id="ac6a365281c272da46a02e68de2a401d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6a365281c272da46a02e68de2a401d1">&#9670;&nbsp;</a></span>hasSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CRL::SearchPath::hasSelected </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd><b>true</b> if an element is currently selected (a locate has been performed). </dd></dl>
</div>
</div>
<a id="a0e255b4339b5ec59bc8425bad057dc4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e255b4339b5ec59bc8425bad057dc4f">&#9670;&nbsp;</a></span>hasPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CRL::SearchPath::hasPath </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd><b>true</b> if the path is present in the search path (at any position). </dd></dl>
</div>
</div>
<a id="a2ba563c50865bc8417d65cf4a6b342d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ba563c50865bc8417d65cf4a6b342d1">&#9670;&nbsp;</a></span>operator[]()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a> &amp; CRL::SearchPath::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The search path element at position <code>index</code>. If <code>index</code> is out of bounds, an empty <a class="el" href="classCRL_1_1SearchPath_1_1Element.html" title="An element of the search path (mapping a directory). ">Element</a> is returned. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="SearchPath_8h_source.html">SearchPath.h</a></li>
<li>SearchPath.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,69 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::SearchPath::Element Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">Element</a>(const std::string &amp;path=&quot;&quot;, const std::string &amp;name=&quot;&quot;)</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">empty</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a58e738bdc59bd7d5344e9271427b0869">getName</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a91f3e1af2b687e2afe4369ba5882ac89">getPath</a>() const</td><td class="entry"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">CRL::SearchPath::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,203 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a></li><li class="navelem"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">Element</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCRL_1_1SearchPath_1_1Element-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::SearchPath::Element Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An element of the search path (mapping a directory).
<a href="classCRL_1_1SearchPath_1_1Element.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a285f27a24b1bdc986bd0316794863e45"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">Element</a> (const std::string &amp;path=&quot;&quot;, const std::string &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:a285f27a24b1bdc986bd0316794863e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ab7a961f0b9fa791f266c8ee63b494"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">empty</a> () const</td></tr>
<tr class="separator:ab2ab7a961f0b9fa791f266c8ee63b494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f3e1af2b687e2afe4369ba5882ac89"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a91f3e1af2b687e2afe4369ba5882ac89">getPath</a> () const</td></tr>
<tr class="separator:a91f3e1af2b687e2afe4369ba5882ac89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e738bdc59bd7d5344e9271427b0869"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a58e738bdc59bd7d5344e9271427b0869">getName</a> () const</td></tr>
<tr class="separator:a58e738bdc59bd7d5344e9271427b0869"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An element of the search path (mapping a directory). </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a285f27a24b1bdc986bd0316794863e45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a285f27a24b1bdc986bd0316794863e45">&#9670;&nbsp;</a></span>Element()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CRL::SearchPath::Element::Element </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A new element bound to <code>path</code>, with library <code>name</code>. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab2ab7a961f0b9fa791f266c8ee63b494"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2ab7a961f0b9fa791f266c8ee63b494">&#9670;&nbsp;</a></span>empty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t CRL::SearchPath::Element::empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd><b>true</b> if the element is empty (no path). </dd></dl>
</div>
</div>
<a id="a91f3e1af2b687e2afe4369ba5882ac89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91f3e1af2b687e2afe4369ba5882ac89">&#9670;&nbsp;</a></span>getPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::SearchPath::Element::getPath </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <code>path</code> (directory) of the element. </dd></dl>
</div>
</div>
<a id="a58e738bdc59bd7d5344e9271427b0869"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58e738bdc59bd7d5344e9271427b0869">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; CRL::SearchPath::Element::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <code>name</code> (of the library) of the element. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="SearchPath_8h_source.html">SearchPath.h</a></li>
<li>SearchPath.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CRL::ToolEngine Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a3e02f3d665cb0b2120df2fdfe9c3df4f">clearProperties</a>()</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a67febf5bf9c8b322674648688639728b">destroy</a>()</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#a3ce4d591198922c56a328bced79dd921">destroyAll</a>()</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">get</a>(const Cell *cell)</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#a1c2261333735f6fd59b51708516b8b23">get</a>(const Cell *cell, const Name &amp;name)</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">getName</a>() const =0</td><td class="entry"><a class="el" href="classCRL_1_1ToolEngine.html">CRL::ToolEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#aec46894a10e83abb54c495dc4d90f2d3">getProperties</a>() const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a599f61978df51d1d4c351f6cbd02488d">getProperty</a>(const Name &amp;) const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a1563f094565030c77592ed82f9a9989b">hasProperty</a>() const</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a8979674f11507cb4c7c5251b41ed72d5">put</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#a7833a1f0b8c704930bdc00861e63cf5e">remove</a>(Property *)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html#ac35fbb8303b1a78db5ca0fc831fb6a0c">removeProperty</a>(const Name &amp;)</td><td class="entry"><a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,211 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceCRL.html">CRL</a></li><li class="navelem"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classCRL_1_1ToolEngine-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CRL::ToolEngine Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>Base Class of all Coriolis Tools.
<a href="classCRL_1_1ToolEngine.html#details">More...</a></p>
<p>Inherits <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1DBo.html">Hurricane::DBo</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a98c8fd84e7ea36d25287c08b75e9d5e7"><td class="memItemLeft" align="right" valign="top">virtual const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">getName</a> () const =0</td></tr>
<tr class="separator:a98c8fd84e7ea36d25287c08b75e9d5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:afb78e8f180ecc36ff8fa4e91e7885d37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceCRL.html#ae49bc0c5f113bba964680768556dd1b3">ToolEngines</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1ToolEngine.html#afb78e8f180ecc36ff8fa4e91e7885d37">get</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *cell)</td></tr>
<tr class="separator:afb78e8f180ecc36ff8fa4e91e7885d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c2261333735f6fd59b51708516b8b23"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1ToolEngine.html#a1c2261333735f6fd59b51708516b8b23">get</a> (const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *cell, const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;name)</td></tr>
<tr class="separator:a1c2261333735f6fd59b51708516b8b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce4d591198922c56a328bced79dd921"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRL_1_1ToolEngine.html#a3ce4d591198922c56a328bced79dd921">destroyAll</a> ()</td></tr>
<tr class="separator:a3ce4d591198922c56a328bced79dd921"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base Class of all Coriolis Tools. </p>
<p><a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a> is the base class of all tools for coriolis, used for Mauka, Knik, Kite, ...</p>
<p>Provides the basic mechanism for finding a tool and hooking it through a relation on a Cell. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afb78e8f180ecc36ff8fa4e91e7885d37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb78e8f180ecc36ff8fa4e91e7885d37">&#9670;&nbsp;</a></span>get() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceCRL.html#ae49bc0c5f113bba964680768556dd1b3">ToolEngines</a> CRL::ToolEngine::get </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The Collection of all ToolEngines hooked <code>cell</code>. </p>
</div>
</div>
<a id="a1c2261333735f6fd59b51708516b8b23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c2261333735f6fd59b51708516b8b23">&#9670;&nbsp;</a></span>get() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> * CRL::ToolEngine::get </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Cell.html">Cell</a> *&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Name</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a> of type <code>name</code> hooked <code>cell</code> (<code>NULL</code> if not present). </p>
</div>
</div>
<a id="a3ce4d591198922c56a328bced79dd921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ce4d591198922c56a328bced79dd921">&#9670;&nbsp;</a></span>destroyAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CRL::ToolEngine::destroyAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destroy all the ToolEngines that have been created. Should be called only in prelude to database destruction. </p>
</div>
</div>
<a id="a98c8fd84e7ea36d25287c08b75e9d5e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c8fd84e7ea36d25287c08b75e9d5e7">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href="../hurricane/classHurricane_1_1Name.html">Hurricane::Name</a> &amp; CRL::ToolEngine::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><b>Returns:</b> The name of the <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a>. This is pure virtual function to be overloaded in concrete tools. Each <a class="el" href="classCRL_1_1ToolEngine.html" title="Base Class of all Coriolis Tools. ">ToolEngine</a> must return an unique identifier. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ToolEngine_8h_source.html">ToolEngine.h</a></li>
<li>ToolEngine.dox</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,86 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classCRL_1_1Environment.html">Environment</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AcmSigda.html">AcmSigda</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AllianceFramework.html">AllianceFramework</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1GraphicTool.html">GraphicTool</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1AllianceLibrary.html">AllianceLibrary</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1RoutingGauge.html">RoutingGauge</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1Banner.html">Banner</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1RoutingLayerGauge.html">RoutingLayerGauge</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1Catalog.html">Catalog</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1SearchPath.html">SearchPath</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1CatalogExtension.html">CatalogExtension</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1Catalog_1_1State.html">Catalog::State</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classCRL_1_1SearchPath_1_1Element.html">SearchPath::Element</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCRL_1_1ToolEngine.html">ToolEngine</a> (<a class="el" href="namespaceCRL.html">CRL</a>)&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,66 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1d3beb215ce2defdb52d6dee9d41bc7a.html">ccore</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ccore Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,62 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,62 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1d3beb215ce2defdb52d6dee9d41bc7a.html">ccore</a></li><li class="navelem"><a class="el" href="dir_d23e13494685c82fafa9ef5abb5746af.html">crlcore</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">crlcore Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AcmSigda_8h_source.html"><span class="icondoc"></span></a><b>AcmSigda.h</b></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AllianceFramework_8h_source.html"><span class="icondoc"></span></a><b>AllianceFramework.h</b></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="AllianceLibrary_8h_source.html"><span class="icondoc"></span></a><b>AllianceLibrary.h</b></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Banner_8h_source.html"><span class="icondoc"></span></a><b>Banner.h</b></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Catalog_8h_source.html"><span class="icondoc"></span></a><b>Catalog.h</b></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="Environment_8h_source.html"><span class="icondoc"></span></a><b>Environment.h</b></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="GraphicToolEngine_8h_source.html"><span class="icondoc"></span></a><b>GraphicToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="RoutingGauge_8h_source.html"><span class="icondoc"></span></a><b>RoutingGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="RoutingLayerGauge_8h_source.html"><span class="icondoc"></span></a><b>RoutingLayerGauge.h</b></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="SearchPath_8h_source.html"><span class="icondoc"></span></a><b>SearchPath.h</b></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ToolEngine_8h_source.html"><span class="icondoc"></span></a><b>ToolEngine.h</b></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ToolEngines_8h_source.html"><span class="icondoc"></span></a><b>ToolEngines.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

View File

@ -0,0 +1,85 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>addCellGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#aab16db33a0ce2e3bce5739f7cadb3d5a">CRL::AllianceFramework</a>
</li>
<li>addLayerGauge()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a32313fbc68080e0b7e03b3e06dc1d9c5">CRL::RoutingGauge</a>
</li>
<li>AddMode
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeb">CRL::Environment</a>
</li>
<li>addRoutingGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ae182fd150c695fd24c1b10ddbc377b32">CRL::AllianceFramework</a>
</li>
<li>addSYSTEM_LIBRARY()
: <a class="el" href="classCRL_1_1Environment.html#a7c3bff1fa3f9a080461950db36df4416">CRL::Environment</a>
</li>
<li>addToMenu()
: <a class="el" href="classCRL_1_1GraphicTool.html#a63941f6c930c08087935ea3e276ee9a9">CRL::GraphicTool</a>
</li>
<li>AllianceLibrary()
: <a class="el" href="classCRL_1_1AllianceLibrary.html#ad7394ba603e21e655d4518795650f042">CRL::AllianceLibrary</a>
</li>
<li>Append
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">CRL::Environment</a>
</li>
<li>append()
: <a class="el" href="classCRL_1_1SearchPath.html#af358bdb1e940f08137f887f70eb641e3">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,98 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>Banner()
: <a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">CRL::Banner</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a6682f773880c7ca16bdca79057a08e6b">CRL::Catalog</a>
</li>
<li>checkConnexity()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a70897b3776ccc713b0a45804b66a1b62">CRL::RoutingGauge</a>
</li>
<li>clear()
: <a class="el" href="classCRL_1_1Catalog.html#aa40bdbaf5b64f56b085bfce72dc89fe6">CRL::Catalog</a>
</li>
<li>create()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">CRL::AllianceFramework</a>
</li>
<li>createCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">CRL::AllianceFramework</a>
</li>
<li>CreateLibrary
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CRL::AllianceFramework</a>
</li>
<li>createLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">CRL::AllianceFramework</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,112 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>Delete
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">CRL::Catalog::State</a>
</li>
<li>deleteState()
: <a class="el" href="classCRL_1_1Catalog.html#ada5b55e7926764fc9c7f5b7d4e6c2cdc">CRL::Catalog</a>
</li>
<li>destroy()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">CRL::RoutingLayerGauge</a>
</li>
<li>destroyAll()
: <a class="el" href="classCRL_1_1ToolEngine.html#a3ce4d591198922c56a328bced79dd921">CRL::ToolEngine</a>
</li>
<li>divide()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a2a2231bbb064fe316977291df7ef016c">CRL::RoutingLayerGauge</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,107 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>Element()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">CRL::SearchPath::Element</a>
</li>
<li>empty()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a8f588e34fbf72fbb98419ae93b23003a">CRL::SearchPath::Element</a>
</li>
<li>Environment()
: <a class="el" href="classCRL_1_1Environment.html#a77a53278c498a94c34270cec1a66f687">CRL::Environment</a>
</li>
<li>extractLibName()
: <a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>Feed
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">CRL::Catalog::State</a>
</li>
<li>Flags
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">CRL::Catalog::State</a>
</li>
<li>FlattenLeaf
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,311 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>GDS
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">CRL::Catalog::State</a>
</li>
<li>get()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a976479af696a86c998c10d9d2604839d">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1ToolEngine.html#a1c2261333735f6fd59b51708516b8b23">CRL::ToolEngine</a>
</li>
<li>getAllianceLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a4085f3bc96ca5e4bf2d41a4ada9658f2">CRL::AllianceFramework</a>
</li>
<li>getAuthors()
: <a class="el" href="classCRL_1_1Banner.html#a1d38857f50b38d664f2af2901dbbb584">CRL::Banner</a>
</li>
<li>getBLOCKAGE()
: <a class="el" href="classCRL_1_1Environment.html#a1f0853107895198d8f5b6b260abdbc0b">CRL::Environment</a>
</li>
<li>getBlockageLayer()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a7897537343c1221f169ce41f0ff27db3">CRL::RoutingLayerGauge</a>
</li>
<li>getCATALOG()
: <a class="el" href="classCRL_1_1Environment.html#aa1fae32236875ba6f3a4f409e4231020">CRL::Environment</a>
</li>
<li>getCatalog()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a036bd6fa8f837c81f60b9d424f817add">CRL::AllianceFramework</a>
</li>
<li>getCell()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a09c92d08796c465ce5e3a3af56867b8d">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a5f0b56b303c51af5ea5c1eb1096786dd">CRL::AllianceFramework</a>
</li>
<li>getCLOCK()
: <a class="el" href="classCRL_1_1Environment.html#a390a013016cfc14d9945422632a068ca">CRL::Environment</a>
</li>
<li>getClone()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a1bea95781196b75705c8e090ff81bd7f">CRL::RoutingGauge</a>
</li>
<li>getContactLayer()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ab7d83a8694be580a6a4b9aa60adcb0b0">CRL::RoutingGauge</a>
</li>
<li>getContributors()
: <a class="el" href="classCRL_1_1Banner.html#aec611d9fbbc274fe59796ffc21d6f726">CRL::Banner</a>
</li>
<li>getCORIOLIS_TOP()
: <a class="el" href="classCRL_1_1Environment.html#a9b0970b3022cdbece5e6191b0d3403f8">CRL::Environment</a>
</li>
<li>getDate()
: <a class="el" href="classCRL_1_1Banner.html#afb230ff11133683ab6f133aa6e753ab8">CRL::Banner</a>
</li>
<li>getDefaultCGPinLayerName()
: <a class="el" href="classCRL_1_1AllianceFramework.html#aa584786d09bbb2469923a181b6f8e0d4">CRL::AllianceFramework</a>
</li>
<li>getDensity()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a0bd52d4144796842d7a54c99cd6f4d99">CRL::RoutingLayerGauge</a>
</li>
<li>getDepth()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a5b7fbd21f95bdb6ae1cf4b833c9c9729">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ae4f8d30cf08796b62422546c05526d86">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ac8a5185ee8e2340441a4ea9b8533eb82">CRL::RoutingLayerGauge</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a5f39ce15b420c5d0c9eaa10046b6297b">CRL::RoutingGauge</a>
</li>
<li>getDirection()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a470d6816a1618d025554339dd9016806">CRL::RoutingLayerGauge</a>
</li>
<li>getDISPLAY()
: <a class="el" href="classCRL_1_1Environment.html#a47c06949c26ba37aefbe6153eb8fb1d7">CRL::Environment</a>
</li>
<li>getDisplayStyle()
: <a class="el" href="classCRL_1_1Environment.html#a91a522d1296d5e1969095f71362e055c">CRL::Environment</a>
</li>
<li>getEnvironment()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a8e044592d2ceaea0060aec5dc5cc6900">CRL::AllianceFramework</a>
</li>
<li>getFlags()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ac6ec60080ed8b5121be6eb74d12361bd">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a56af8791146665dab3f0f0f33317ac82">CRL::CatalogExtension</a>
</li>
<li>getGROUND()
: <a class="el" href="classCRL_1_1Environment.html#a0bb2d6e0fb2dc059e9034328755d250e">CRL::Environment</a>
</li>
<li>getHalfPitch()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a881c22dde5ec55d52009f73051aaaa2a">CRL::RoutingLayerGauge</a>
</li>
<li>getHalfViaWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74ee6aee07965ed8ef80ccf12f6d4984">CRL::RoutingLayerGauge</a>
</li>
<li>getHalfWireWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#aca47ad42af7852a7a30d7b470b43f290">CRL::RoutingLayerGauge</a>
</li>
<li>getIN_LO()
: <a class="el" href="classCRL_1_1Environment.html#a99b87d91bac5adbdc1f68a19844c671c">CRL::Environment</a>
</li>
<li>getIN_PH()
: <a class="el" href="classCRL_1_1Environment.html#a093c6b4ece803650654ac0ec4cda0154">CRL::Environment</a>
</li>
<li>getIndex()
: <a class="el" href="classCRL_1_1SearchPath.html#ab07bf41af49374c4c59544aa008ddda6">CRL::SearchPath</a>
</li>
<li>getInstancesCount()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a95aa8c6b8ab3f995daf22a0317324933">CRL::AllianceFramework</a>
</li>
<li>getLayer()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ade7d6ecbdd9119586f1ec1c7fd947e0d">CRL::RoutingLayerGauge</a>
</li>
<li>getLayerDepth()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a40e8127ea7a26b26c3e797571b03121a">CRL::RoutingGauge</a>
</li>
<li>getLayerDirection()
: <a class="el" href="classCRL_1_1RoutingGauge.html#aa48835602dc8e2495e56ca4e4c32da58">CRL::RoutingGauge</a>
</li>
<li>getLayerGauge()
: <a class="el" href="classCRL_1_1RoutingGauge.html#aeeb5a871cc28d5fdb00661244beef46f">CRL::RoutingGauge</a>
</li>
<li>getLayerGauges()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a9e83c61bbac640a14fe7dc37b33f1a27">CRL::RoutingGauge</a>
</li>
<li>getLIBRARIES()
: <a class="el" href="classCRL_1_1Environment.html#acf7a3bc42cfb4b98f1da859ed27ca97e">CRL::Environment</a>
</li>
<li>getLibrary()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a9181d84d102ce74e640e5f3c558191ce">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6681f9fbe64998a27fe532fd3591afc7">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1AllianceLibrary.html#a555c2ca823587050b997ef3b31a510e6">CRL::AllianceLibrary</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#ab6f9ac0f07b20c2444b13ef8bc55c9ea">CRL::AllianceFramework</a>
</li>
<li>getLIBRARYPath()
: <a class="el" href="classCRL_1_1Environment.html#afe29d7cab0055cabb7667eabcbdd32db">CRL::Environment</a>
</li>
<li>getName()
: <a class="el" href="classCRL_1_1RoutingGauge.html#a76b02f56584f8397fd24a8bb63606971">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1Banner.html#a3abb8f2ba75f4bf70b102dc5a081297e">CRL::Banner</a>
, <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ac2e9e45e448a2cf95f01bad0187f9004">CRL::SearchPath::Element</a>
, <a class="el" href="classCRL_1_1ToolEngine.html#a98c8fd84e7ea36d25287c08b75e9d5e7">CRL::ToolEngine</a>
, <a class="el" href="classCRL_1_1GraphicTool.html#a4420ce085389f1f9111735031467848d">CRL::GraphicTool</a>
</li>
<li>getOffset()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8198760dcc2592364b11ad8058e60263">CRL::RoutingLayerGauge</a>
</li>
<li>getOUT_LO()
: <a class="el" href="classCRL_1_1Environment.html#ab50c804f19900ca50ba4008e789068d1">CRL::Environment</a>
</li>
<li>getOUT_PH()
: <a class="el" href="classCRL_1_1Environment.html#a85001002d1ff6fabde766bd558b75227">CRL::Environment</a>
</li>
<li>getPad()
: <a class="el" href="classCRL_1_1Environment.html#ab5332d750d63f3f6947bc7888af4d402">CRL::Environment</a>
</li>
<li>getParentLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#afe822e9e04b613862aec5066743e1ffd">CRL::AllianceFramework</a>
</li>
<li>getParentLibraryName()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a9d2ad16894430081a00545d8fae952ed">CRL::AllianceFramework</a>
</li>
<li>getPath()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#aa38fd0d19643ebca19499b56a985dad8">CRL::SearchPath::Element</a>
, <a class="el" href="classCRL_1_1AllianceLibrary.html#ad663c361c6bf8eff7c56a68e3c977c21">CRL::AllianceLibrary</a>
</li>
<li>getPitch()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a07142a98dec202b40de98b29d62cec8a">CRL::RoutingLayerGauge</a>
</li>
<li>getPOWER()
: <a class="el" href="classCRL_1_1Environment.html#ae65792de9e573c98e9849b28648c2bc7">CRL::Environment</a>
</li>
<li>getPrint()
: <a class="el" href="classCRL_1_1Environment.html#a27c6a85b22ace1d2407e6cb75771cb32">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a5992ef0669bfdefc4d712db9369bfb81">CRL::AllianceFramework</a>
</li>
<li>getPurpose()
: <a class="el" href="classCRL_1_1Banner.html#a753b87c41ec0ebcd6d1f81f17848c2b2">CRL::Banner</a>
</li>
<li>getRoutingGauge()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ae102d655820c5d0a29a0200c5e83d42c">CRL::AllianceFramework</a>
</li>
<li>getRoutingLayer()
: <a class="el" href="classCRL_1_1RoutingGauge.html#aaa35c92a1bd8fdf022014b684eab9b40">CRL::RoutingGauge</a>
</li>
<li>getSCALE_X()
: <a class="el" href="classCRL_1_1Environment.html#a4aaee77569d5616e6b70f04fb38c8e01">CRL::Environment</a>
</li>
<li>getScreenWidth()
: <a class="el" href="classCRL_1_1Banner.html#aeda81fe941f2e04745c5b5b37dbbb73e">CRL::Banner</a>
</li>
<li>getSelected()
: <a class="el" href="classCRL_1_1SearchPath.html#afe58fd540e54ccfb0b4b93604caee6e2">CRL::SearchPath</a>
</li>
<li>getSize()
: <a class="el" href="classCRL_1_1SearchPath.html#a9ae41a1943fa287ccaf000a54edcd9dd">CRL::SearchPath</a>
</li>
<li>getState()
: <a class="el" href="classCRL_1_1Catalog.html#a5b04db2b2179d70212dd1b12daa903f9">CRL::Catalog</a>
</li>
<li>getStates()
: <a class="el" href="classCRL_1_1Catalog.html#a3e326d2515c01af4fc75e421a3b61a81">CRL::Catalog</a>
</li>
<li>getTechnology()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ab6f0b40c0b74e3b40ee41c807ce7ab00">CRL::RoutingGauge</a>
</li>
<li>getTrackIndex()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a4e51ea096d791f11949d8c732d8372ae">CRL::RoutingLayerGauge</a>
</li>
<li>getTrackNumber()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab9a7e3219b19617f91cd89c6e7eeaee2">CRL::RoutingLayerGauge</a>
</li>
<li>getTrackPosition()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a74e70ddcc3f05807c914f5d25a8d2430">CRL::RoutingLayerGauge</a>
</li>
<li>getType()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a8020ed897ea9b7dce1f98ab2b40b29bf">CRL::RoutingLayerGauge</a>
</li>
<li>getVersion()
: <a class="el" href="classCRL_1_1Banner.html#a456dfe5c14576fe1625bace5c09f6019">CRL::Banner</a>
</li>
<li>getViaWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a5fbf1913fb9198f8a56c969c9fec983f">CRL::RoutingLayerGauge</a>
</li>
<li>getWireWidth()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#af8d0766b3741ef041bb40805e9ade562">CRL::RoutingLayerGauge</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HasCatalog
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">CRL::AllianceFramework</a>
</li>
<li>hasPath()
: <a class="el" href="classCRL_1_1SearchPath.html#a6659535c41031e811a235494a6731f38">CRL::SearchPath</a>
</li>
<li>hasSelected()
: <a class="el" href="classCRL_1_1SearchPath.html#a016b68705bfbeeddcfedb22c254aa511">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,150 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>IgnoreFeeds
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">CRL::AllianceFramework</a>
</li>
<li>InMemory
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">CRL::Catalog::State</a>
</li>
<li>InstancesCountFlags
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">CRL::AllianceFramework</a>
</li>
<li>isBLOCKAGE()
: <a class="el" href="classCRL_1_1Environment.html#aab162c95e9d75f825f7471ead130985a">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#aa41d24d292c19624236fff250a28b102">CRL::AllianceFramework</a>
</li>
<li>isCLOCK()
: <a class="el" href="classCRL_1_1Environment.html#aeee19c6b2415b11555e9e122420aac6b">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a79ae573b6b685c1796e29ccc15c1c146">CRL::AllianceFramework</a>
</li>
<li>isDelete()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a860d0ec35b5350f7e70ed30dc999b6dc">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a90e941d2349f5a0f4f7fefb41b434b0a">CRL::CatalogExtension</a>
</li>
<li>isFeed()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#aab39e2bb6a238a4ae3a82ab8ac4f0593">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a5feda5d6fba490a71e3742361ec7b4a1">CRL::CatalogExtension</a>
</li>
<li>isFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#adb5dc909651479a6556a1f478d585552">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#af6487fb6007e34163773d8e8d15013a1">CRL::CatalogExtension</a>
</li>
<li>isGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab8f45372b46f9db7855ee98eefdbd5ad">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a37c8d304e7386ee31b73c826cb929e5f">CRL::CatalogExtension</a>
</li>
<li>isGROUND()
: <a class="el" href="classCRL_1_1Environment.html#a486245c4527ac3beca23900b537080c0">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a0dcd1a667226f37353fdf0ea232d9c5d">CRL::AllianceFramework</a>
</li>
<li>isLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a084e955d5b7132b0f739951ca82fbb4a">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a558c506a28d2230e592080dccbcca380">CRL::CatalogExtension</a>
</li>
<li>isPad()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae0f83319e1de5609e1f429c048dab8bb">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1Environment.html#a9ea8161e491a4c8dfaeff9ebfe02b679">CRL::Environment</a>
, <a class="el" href="classCRL_1_1AllianceFramework.html#a0c48b5b15d769c6f17c4098dcaf46bcd">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a2695acabeac2f224fa4ac3a9563aeee9">CRL::CatalogExtension</a>
</li>
<li>isPhysical()
: <a class="el" href="classCRL_1_1CatalogExtension.html#a3af53ef4a7fa512a079adbcb68677e2f">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a39c92430456ac8be2ec80310e78170aa">CRL::Catalog::State</a>
</li>
<li>isPOWER()
: <a class="el" href="classCRL_1_1AllianceFramework.html#adc7dc5aa7e84b1fd94bc4a29bc6260e1">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1Environment.html#ab639f914029177808ffa9ba933ec8c4d">CRL::Environment</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,113 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LibraryFlags
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">CRL::AllianceFramework</a>
</li>
<li>load()
: <a class="el" href="classCRL_1_1AcmSigda.html#a5e61fb60049f5a2dca1f2ca05fd5857a">CRL::AcmSigda</a>
</li>
<li>loadFromFile()
: <a class="el" href="classCRL_1_1Catalog.html#a02ae9d3636235db933a29c08329c5778">CRL::Catalog</a>
</li>
<li>loadLibraryCells()
: <a class="el" href="classCRL_1_1AllianceFramework.html#adc8acedeb9daa37b4ab2dee0717835fa">CRL::AllianceFramework</a>
</li>
<li>locate()
: <a class="el" href="classCRL_1_1SearchPath.html#af8e579af7e78dddb7a014d4bbbf9a36f">CRL::SearchPath</a>
</li>
<li>Logical
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,101 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>merge()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a41fde67f1b88de06cae113a0d8108f25">CRL::Catalog::State</a>
</li>
<li>mergeState()
: <a class="el" href="classCRL_1_1Catalog.html#afe3ea2153684ed8df029ee896cef6608">CRL::Catalog</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,98 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>operator[]()
: <a class="el" href="classCRL_1_1SearchPath.html#ab239552e9f81c9b5dda4e87b199c0fd0">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,107 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>Pad
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">CRL::Catalog::State</a>
</li>
<li>Physical
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">CRL::Catalog::State</a>
</li>
<li>prepend()
: <a class="el" href="classCRL_1_1SearchPath.html#af39d78a63d880e90ae6f947abf1fe322">CRL::SearchPath</a>
</li>
<li>Prepend
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0">CRL::Environment</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,107 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>Recursive
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">CRL::AllianceFramework</a>
</li>
<li>replace()
: <a class="el" href="classCRL_1_1SearchPath.html#a6cd1524e1048f246682cd5ef40145d67">CRL::SearchPath</a>
</li>
<li>Replace
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">CRL::Environment</a>
</li>
<li>reset()
: <a class="el" href="classCRL_1_1SearchPath.html#a7081332b63c642917b4ca15f665662f4">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,204 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>saveCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#abb34a606c7cd21638b4439701a8dcef9">CRL::AllianceFramework</a>
</li>
<li>saveLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a5e5a3d137a2c141bf8984877b7f7d18a">CRL::AllianceFramework</a>
</li>
<li>setAuthors()
: <a class="el" href="classCRL_1_1Banner.html#a191a83c7b8e7e1ab907418d56656d836">CRL::Banner</a>
</li>
<li>setBLOCKAGE()
: <a class="el" href="classCRL_1_1Environment.html#af18cbbcdfb458b69dbb6de0dbb564a3a">CRL::Environment</a>
</li>
<li>setCATALOG()
: <a class="el" href="classCRL_1_1Environment.html#a02b727f207875cebefbb59842c1efe70">CRL::Environment</a>
</li>
<li>setCell()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a156714ad3fe2e5bb8ad8549d101526fe">CRL::Catalog::State</a>
</li>
<li>setCLOCK()
: <a class="el" href="classCRL_1_1Environment.html#a7ddc44d7f27745179c397445bce35c58">CRL::Environment</a>
</li>
<li>setContributors()
: <a class="el" href="classCRL_1_1Banner.html#afa9171420263314ee5b465c36ecc0b73">CRL::Banner</a>
</li>
<li>setDate()
: <a class="el" href="classCRL_1_1Banner.html#a4ae67d1e584a384e7320af6fadf5dcaa">CRL::Banner</a>
</li>
<li>setDelete()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a53873a1a42083389dfae02b46b3f2de3">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a8a5bdbfb8c898f8ea00c8718c6714983">CRL::CatalogExtension</a>
</li>
<li>setDISPLAY()
: <a class="el" href="classCRL_1_1Environment.html#a69416219076a00900f58d0d5e0ac55a9">CRL::Environment</a>
</li>
<li>setDisplayStyle()
: <a class="el" href="classCRL_1_1Environment.html#a85fa721541a39571c3ade06992035bad">CRL::Environment</a>
</li>
<li>setFeed()
: <a class="el" href="classCRL_1_1CatalogExtension.html#ab82e4b139ca636feaca5d97836891b68">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#ab5936e80369947177be88c3d770f4725">CRL::Catalog::State</a>
</li>
<li>setFlags()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a73a3866e9da359611638b2d725a79613">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ab9475735032d500f4d4a8cf980864b3e">CRL::CatalogExtension</a>
</li>
<li>setFlattenLeaf()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a4fba9a5ea27f5a36e41f0246124a3095">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a00772e9c455d0e44caf132ee724b958d">CRL::CatalogExtension</a>
</li>
<li>setGds()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#acc0c819f382393dc780bb19c7788b216">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a6c440bfd5ac56c9e07213c1347f0610a">CRL::CatalogExtension</a>
</li>
<li>setGROUND()
: <a class="el" href="classCRL_1_1Environment.html#ac956b6814f89975563a3667945599fb2">CRL::Environment</a>
</li>
<li>setIN_LO()
: <a class="el" href="classCRL_1_1Environment.html#ad204e8f425d3a35bba494a60d4b4ff69">CRL::Environment</a>
</li>
<li>setIN_PH()
: <a class="el" href="classCRL_1_1Environment.html#a62965d987f17d2853afd44004ff20b1b">CRL::Environment</a>
</li>
<li>setLibrary()
: <a class="el" href="classCRL_1_1CatalogExtension.html#a6ef1b96f9bbbe39e13a5aba073f2394c">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a821ac2ae33f0045232cab612ab12f84b">CRL::Catalog::State</a>
</li>
<li>setLogical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#af41327abeb4e7646ef5cafabe8eeabd0">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#a9609c756887f433fe9b250e32ff1ae0a">CRL::CatalogExtension</a>
</li>
<li>setName()
: <a class="el" href="classCRL_1_1Banner.html#af9e99981d33eb609a1b8a9d2f36db7ee">CRL::Banner</a>
</li>
<li>setOUT_LO()
: <a class="el" href="classCRL_1_1Environment.html#a57a42a469f6cf94ba39e5b7aacfa738c">CRL::Environment</a>
</li>
<li>setOUT_PH()
: <a class="el" href="classCRL_1_1Environment.html#a2785f1ae18e4293ce7e9e0bac791e495">CRL::Environment</a>
</li>
<li>setPad()
: <a class="el" href="classCRL_1_1CatalogExtension.html#afceda0d184ed2964e160b563a216bc35">CRL::CatalogExtension</a>
, <a class="el" href="classCRL_1_1Environment.html#a06c179d70d3065f0bfe398a02e4c6359">CRL::Environment</a>
, <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e2158809ed0e88237bb92eb8daa290">CRL::Catalog::State</a>
</li>
<li>setPhysical()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a85a091727c8e7de2b16d01088324de0d">CRL::Catalog::State</a>
, <a class="el" href="classCRL_1_1CatalogExtension.html#ae3de9795e0ddce5a767cf53d79fec077">CRL::CatalogExtension</a>
</li>
<li>setPOWER()
: <a class="el" href="classCRL_1_1Environment.html#ae96c850eadc89d1705b9aa0256f434ea">CRL::Environment</a>
</li>
<li>setPurpose()
: <a class="el" href="classCRL_1_1Banner.html#a9c6bee971231044f417aaac312abcb61">CRL::Banner</a>
</li>
<li>setSCALE_X()
: <a class="el" href="classCRL_1_1Environment.html#ad14d519b0a4c964d7a786739499571dd">CRL::Environment</a>
</li>
<li>setScreenWidth()
: <a class="el" href="classCRL_1_1Banner.html#a8053cc6071f261e781cc1e8157eef820">CRL::Banner</a>
</li>
<li>setVersion()
: <a class="el" href="classCRL_1_1Banner.html#ab47057fcc6d9fb9bca0ebbeae232f738">CRL::Banner</a>
</li>
<li>setWORKING_LIBRARY()
: <a class="el" href="classCRL_1_1Environment.html#a315f5a14de9dc354cf81728adb29a8c6">CRL::Environment</a>
</li>
<li>State()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a97e69ca85c09942e20d41013b8ff5280">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,101 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_0x7e.html#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>validate()
: <a class="el" href="classCRL_1_1Environment.html#a73fbaa112f66b6c334c549ff594b1fb7">CRL::Environment</a>
</li>
<li>Views
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Fri Nov 17 2017</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,67 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
<li>~Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a3ad457a2bf6246c3a1d9c3a4730c2696">CRL::Catalog</a>
</li>
<li>~Environment()
: <a class="el" href="classCRL_1_1Environment.html#acf7b9322c6c78b30b946f776b7c4dc08">CRL::Environment</a>
</li>
<li>~State()
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#ae25003eae8262a994fba979f28c35aed">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,61 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>Banner()
: <a class="el" href="classCRL_1_1Banner.html#ab1648ee84ac8c3a8df32fe224e762322">CRL::Banner</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Catalog()
: <a class="el" href="classCRL_1_1Catalog.html#a6682f773880c7ca16bdca79057a08e6b">CRL::Catalog</a>
</li>
<li>checkConnexity()
: <a class="el" href="classCRL_1_1RoutingGauge.html#ae76259fdd9d27d1127ac201c41ab8c20">CRL::RoutingGauge</a>
</li>
<li>clear()
: <a class="el" href="classCRL_1_1Catalog.html#aa40bdbaf5b64f56b085bfce72dc89fe6">CRL::Catalog</a>
</li>
<li>create()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a8cff32ced8cc163cadca885d8ed8a5fc">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a7258273728f5db47e422d5914c1c36bd">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#afe17db013bf6a933c2af4e847bfd7918">CRL::RoutingLayerGauge</a>
</li>
<li>createCell()
: <a class="el" href="classCRL_1_1AllianceFramework.html#ac4381ad0c3799d584ef3ea160846e2bb">CRL::AllianceFramework</a>
</li>
<li>CreateLibrary
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CRL::AllianceFramework</a>
</li>
<li>createLibrary()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a4efc06e6a6d5413398946453c3fd6649">CRL::AllianceFramework</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>Delete
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">CRL::Catalog::State</a>
</li>
<li>deleteState()
: <a class="el" href="classCRL_1_1Catalog.html#ada5b55e7926764fc9c7f5b7d4e6c2cdc">CRL::Catalog</a>
</li>
<li>destroy()
: <a class="el" href="classCRL_1_1AllianceFramework.html#a7877a201b66f2ade7621810acd842f47">CRL::AllianceFramework</a>
, <a class="el" href="classCRL_1_1RoutingGauge.html#a4726a734f9aff09873c4034e5169a93a">CRL::RoutingGauge</a>
, <a class="el" href="classCRL_1_1RoutingLayerGauge.html#a323c68a66f89908a1376d5464655efe3">CRL::RoutingLayerGauge</a>
</li>
<li>destroyAll()
: <a class="el" href="classCRL_1_1ToolEngine.html#a3ce4d591198922c56a328bced79dd921">CRL::ToolEngine</a>
</li>
<li>divide()
: <a class="el" href="classCRL_1_1RoutingLayerGauge.html#ab8d5ae22c453605226b2695c2568c4f5">CRL::RoutingLayerGauge</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,70 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>Element()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#a285f27a24b1bdc986bd0316794863e45">CRL::SearchPath::Element</a>
</li>
<li>empty()
: <a class="el" href="classCRL_1_1SearchPath_1_1Element.html#ab2ab7a961f0b9fa791f266c8ee63b494">CRL::SearchPath::Element</a>
</li>
<li>Environment()
: <a class="el" href="classCRL_1_1Environment.html#a77a53278c498a94c34270cec1a66f687">CRL::Environment</a>
</li>
<li>extractLibName()
: <a class="el" href="classCRL_1_1SearchPath.html#aef473ae1037c8cb792a3af02baea6fdc">CRL::SearchPath</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,68 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
<li>AddMode
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeb">CRL::Environment</a>
</li>
<li>Flags
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74">CRL::Catalog::State</a>
</li>
<li>InstancesCountFlags
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432">CRL::AllianceFramework</a>
</li>
<li>LibraryFlags
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25">CRL::AllianceFramework</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core (CRLCore) Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
<li>Append
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba69ce578d2eeb6a8de507920ccf673b8d">CRL::Environment</a>
</li>
<li>CreateLibrary
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25ade58398b3ec849dc3aedb6a0812fbc7a">CRL::AllianceFramework</a>
</li>
<li>Delete
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae8f1bee3750e1fa0c1d8097a28ee49da">CRL::Catalog::State</a>
</li>
<li>Feed
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2b7599c1303429830c8d3e6b673b3cb1">CRL::Catalog::State</a>
</li>
<li>FlattenLeaf
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a496651784f48e1dc9690ff484f90477c">CRL::Catalog::State</a>
</li>
<li>GDS
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a98da2efe9c180f68f009836d1179cc4a">CRL::Catalog::State</a>
</li>
<li>HasCatalog
: <a class="el" href="classCRL_1_1AllianceFramework.html#a0ec1cd09dec34dfecfec22927b92cc25a8d9678631764327cbfe81f8184fa9e05">CRL::AllianceFramework</a>
</li>
<li>IgnoreFeeds
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a4a10630340ffb5b0aa9983f8b7f4cbe0">CRL::AllianceFramework</a>
</li>
<li>InMemory
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a1f8f15ecd43109bcc463970d8acc03fd">CRL::Catalog::State</a>
</li>
<li>Logical
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a39170df01b13e1845db6eef82cc41b33">CRL::Catalog::State</a>
</li>
<li>Pad
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a2e2b8b775bb6e8d8d12500426a01e38b">CRL::Catalog::State</a>
</li>
<li>Physical
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74ae166fbe3aa47f42ea93b2624b2ffed7d">CRL::Catalog::State</a>
</li>
<li>Prepend
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba9acc311bf991f5e62be5ea9333083fd0">CRL::Environment</a>
</li>
<li>Recursive
: <a class="el" href="classCRL_1_1AllianceFramework.html#a03ef94e043d2d25eb7a6a5f1ae176432a3c65ebdaecc4b34b54a01ff3a5c3195a">CRL::AllianceFramework</a>
</li>
<li>Replace
: <a class="el" href="classCRL_1_1Environment.html#ac5692c2f5d20e892573a3d46de222aeba61fc1f828e487ed148c456f3d37be83a">CRL::Environment</a>
</li>
<li>Views
: <a class="el" href="classCRL_1_1Catalog_1_1State.html#a625003526d38ac7500b4ad7de35e2d74a6b88bbc27f9989a35a1e00772e157b35">CRL::Catalog::State</a>
</li>
</ul>
</div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.13 on Mon May 14 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC All rights reserved</small></td>
</tr>
</table>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More