Class Tiler
Assembly: AudioAnalysisTools.dll
Constructors
|
Improve this Doc
View Source
Declaration
public Tiler(DirectoryInfo output, TilingProfile profile, SortedSet<double> scales, double unitScale, int unitLength)
Parameters
|
Improve this Doc
View Source
Declaration
public Tiler(DirectoryInfo output, TilingProfile profile, SortedSet<double> xScales, double xUnitScale, int unitWidth, SortedSet<double> yScales, double yUnitScale, int unitHeight)
Parameters
|
Improve this Doc
View Source
Declaration
public Tiler(DirectoryInfo output, TilingProfile profile, double xUnitScale, int unitWidth, double yUnitScale, int unitHeight)
Parameters
Properties
|
Improve this Doc
View Source
Declaration
public SortedSet<Layer> CalculatedLayers { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public string OutputDirectory { get; }
Property Value
Methods
|
Improve this Doc
View Source
Split one large image (a super tile) into smaller tiles.
Declaration
public virtual void Tile(ISuperTile superTile)
Parameters
Type |
Name |
Description |
ISuperTile |
superTile |
The super tile to be split.
|
|
Improve this Doc
View Source
Split one large image (a super tile) into smaller tiles.
The super tile needs to be aligned within the layer first
NOTE: If a tile spans multiple supertiles,
it will paint forward/backward by using either the end of the current segment and the start
of the next segment or the end of the previous segment and the start of the current segment.
Declaration
public virtual void Tile(ISuperTile previous, ISuperTile current, ISuperTile next)
Parameters
Type |
Name |
Description |
ISuperTile |
previous |
The previous super tile. Null if nothing beforehand.
|
ISuperTile |
current |
The super tile currently being operated on.
|
ISuperTile |
next |
The next super tile that will be processed (positive x-dimension).
|
|
Improve this Doc
View Source
Declaration
public void TileMany(IEnumerable<ISuperTile> allSuperTiles)
Parameters
Extension Methods