Namespace CoreLibrary
Classes
AttachedData
Attached data class contains the pat of attached source file, the area/points the data is linked to in the map and also list of meta data that is relative to the attached data.
Attachments
Attachments class contains list of the attached data and also methods of processing the said data. Responsible for handling the whole list. For example getting the data relative to single slice.
FileManager
Operations for reading text files, especially CSV files.
ImageReadException
Exception class for image reading
LoadException
Exception class for stack writing
Map
Map class contains one map slice from each axel from specified depth
MapReader
Class for reading and writing 3D-map files.
Meta
Meta class contains name and value of a single meta data. Could be replaced with a directory data structure.
Metas
Metas class contains list of metadata. Contains all metadata that is relative to a single object (attached data or sample)
RelativeFilepath
Sample
Sample class that contains map, attached datas and meta data that is connected to sample. Is responsible for interaction between map data and attached data. Is also the only class that directly interacts with GUI.
SaveException
Exception class for image reading
Slice
Slice class contains one slice in image form and also the filepath. Responsible of updating the image when given a new depth and turning the image to byte array.
StackDeleteException
Exception class for stack deleting
StackWriteException
Exception class for stack writing
Vector3JSONConverter
WIP JSON converter for Vector3 class
Enums
Map.Axis
Axis of slice.
Map.FileType
File type of Map