add figure for manual overview

This commit is contained in:
Tom Henderson
2009-10-15 15:59:52 -07:00
parent ae2b92f330
commit 41c62223ee
2 changed files with 8 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ IMAGES_EPS = \
$(FIGURES)/node.eps \
$(FIGURES)/buffer.eps \
$(FIGURES)/sockets-overview.eps \
$(FIGURES)/software-organization.eps \
$(FIGURES)/routing.eps \
$(FIGURES)/routing-specialization.eps \
$(FIGURES)/testbed.eps \

View File

@@ -12,8 +12,13 @@ defines the simulation topology and starts the simulator. ns-3 also
exports nearly all of its API to Python, allowing Python programs to
import an "ns3" module in much the same way as in C++.
@float Figure,fig:organization
@caption{Software organization of ns-3}
@center @image{figures/software-organization, 5in}
@end float
The source code for ns-3 is mostly organized in the @code{src/}
directory and can be described by the following block diagram.
directory and can be described by the diagram in @ref{fig:organization}.
We will work our way from the bottom up; in general, modules
only have dependencies on modules beneath them in the figure.
@@ -47,4 +52,4 @@ Part 6 describes additional support for simulation, such as animators.
The project maintains a separate manual devoted to testing and
validation of ns-3 code (see the
@uref{http://www.nsnam.org/docs,, ns-3 Testing and Validation manual})j
@uref{http://www.nsnam.org/tutorials.html,, ns-3 Testing and Validation manual})j