| DfsFactory Class | 
It contains functionality for creating classes that are to be used when building a new file, e.g. the DfsBuilder.
Namespace: DHI.Generic.MikeZero.DFS
The DfsFactory type exposes the following members.
| Name | Description | |
|---|---|---|
| DfsFactory | Initializes a new instance of the DfsFactory class  | 
| Name | Description | |
|---|---|---|
| CreateAxisCurveLinearD2 | 
            Create a 2D curve-linear spatial axis. See IDfsAxisCurveLinearD2 for details.
            This 2D axis is used for curve-linear dfs2 files.
              | |
| CreateAxisCurveLinearD3 | 
            Create a 3D curve-linear spatial axis. See IDfsAxisCurveLinearD3 for details.
            This 3D axis is used for special types of dfs3 files.
              | |
| CreateAxisDummy | 
            Create a dummy spatial axis that can contain numberOfValues
            data values.
             This can be used when an item does not have a relevant spatial axis and it is required to store a number of values. It is used for items of a dfsu file.  | |
| CreateAxisEqD0 | 
            Create a 0D spatial axis. 
            This 0D axis is used for dfs0 files. 
            See IDfsAxisEqD0 for details.
              | |
| CreateAxisEqD1 | 
            Create a 1D equidistant spatial axis. 
            This 1D axis is used for dfs1 files. 
            See IDfsAxisEqD1 for details.
              | |
| CreateAxisEqD2 | 
            Create a 2D equidistant spatial axis. 
            This 2D axis is used for dfs2 files.
            See IDfsAxisEqD2 for details.
              | |
| CreateAxisEqD3 | 
            Create a 3D equidistant spatial axis. 
            This 3D axis is used for dfs3 files. 
            See IDfsAxisEqD3 for details.
              | |
| CreateAxisEqD4 | 
            Create a 4D equidistant spatial axis. Currently not supported.
              | |
| CreateAxisNeqD1 | 
            Create a 1D non-equidistant spatial axis. 
            This 1D axis is used for dfs1 files.
            See IDfsAxisNeqD1 for details.
             This is actually more alike a 1D curve-linear axis.  | |
| CreateAxisNeqD2 | 
            Create a 2D non-equidistant spatial axis. 
            This 2D axis is used for special types of dfs2 files.
            See IDfsAxisNeqD2 for details.
              | |
| CreateAxisNeqD3 | 
            Create a 3D non-equidistant spatial axis.
            This 3D axis is used for special types of dfs3 files.
              | |
| CreateCustomBlock(String, Array) | 
            Create a custom block, with the provided name and data.
             The arrayData must be an array of type float, double, byte, int, uint, short or ushort  | |
| CreateCustomBlockT(String, T) | 
            Create a custom block, with the provided name and data.
              | |
| CreateDfs1Builder | 
            Create a Dfs2Builder for building a dfs1 file.
              | |
| CreateDfs2Builder | 
            Create a Dfs2Builder for building a dfs2 file.
              | |
| CreateDfs3Builder | 
            Create a Dfs2Builder for building a dfs3 file.
              | |
| CreateDfsuBuilder | 
            Create a Dfs2Builder for building a dfsu file.
              | |
| CreateGenericDfsBuilder | 
            Create a DfsBuilder for building a generic dfs file.
              | |
| CreateMeshBuilder | 
            Create a MeshBuilder for building a mesh file.
              | |
| CreateProjection | 
            Create an IDfsProjection based on the wktProjectionString.
             The reference coordinates are set to the origin of the projected coordinate system.  | |
| CreateProjectionGeoOrigin | 
            Create an IDfsProjection based on the wktProjectionString,
            and set the origin (in geo (lon-lat) coordinates) and orientation of the model coordinate system.
             See IDfsProjection for details on the lon-lat origin and orientation.  | |
| CreateProjectionProjOrigin | 
            Create an IDfsProjection based on the wktProjectionString,
            and set the origin (in projected coordinates) and orientation of the model coordinate system.
             See IDfsProjection for details on the lon-lat origin and orientation. The projection returned will store values as longitude, lattitude and orientation from true north.  | |
| CreateProjectionUndefined | 
            Creates an undefined IDfsProjection which is provided for backward
            compatibility. Use preferably one of the other projection methods.
              | |
| CreateStaticItem | 
            Create a static item with the provided name, quantity and data.
             data must an array with one of the supported DfsSimpleType, e.g. int[]. The spatial axis is set to a dummy axis of the correct length.  | |
| CreateTemporalEqCalendarAxis | 
            Create a temporal axis, equidistant calendar axis.
              | |
| CreateTemporalEqTimeAxis | 
            Create a temporal axis, equidistant time axis.
              | |
| CreateTemporalNonEqCalendarAxis | 
            Create a temporal axis, non-equidistant calendar axis.
              | |
| CreateTemporalNonEqTimeAxis | 
            Create a temporal axis, non-equidistant time axis.
              | |
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |