# NetworkClass.h File Reference

`#include <FdoStd.h>`
`#include <Fdo/Schema/NetworkLayerClass.h>`
`#include <Fdo/Schema/ClassDefinition.h>`
`#include <Fdo/Schema/AssociationPropertyDefinition.h>`
`#include <Fdo/Schema/ClassType.h>`

Include dependency graph for NetworkClass.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | FdoNetworkClass
| FdoNetworkClass derives from FdoClassDefinition and can be used to represent a linear network. The FdoNetworkClass type has 2 pre-defined base properties. The first is a bool type called "Directed". And the second is a FdoObjectPropertyDefinition of an ordered collection called "Layers". The "Directed" property is used to indicate if the network is directed or undirected. The network is directed if the Directed property is set to true. Otherwise, it is undirected. The Layers property is used to contain the ordered list of layers. The class of the layers object property must be of type FdoNetworkLayer. More...
## Typedefs
typedef FdoPtr< FdoNetworkClass > | FdoNetworkClassP
| FdoNetworkClassP is a FdoPtr on FdoNetworkClass, provided for convenience.