16 #include "../proshade/ProSHADE.h" 36 setUp->
ignoreLs = std::vector<int> ();
55 if ( ( argc < 3 ) || ( argc > 4 ) )
57 std::cout << std::endl <<
"Usage: overlayMaps [filename1] [filename2] [filename3] to overlay [filename1] to [filename2] and save the resulting map in [filename3], where [filename3] is optional." << std::endl << std::endl;
62 setUp->
structFiles.emplace_back ( std::string ( argv[1] ) );
63 setUp->
structFiles.emplace_back ( std::string ( argv[2] ) );
double mapResolution
This is the internal resolution at which the calculations are done, not necessarily the resolution of...
bool clearMapData
This value is used to decide whether the input maps should be cleared again, or not.
std::string clearMapFile
If map features are to be extracted, should the clear map be saved (then give file name here)...
bool overlayDefaults
If true, the shell spacing and distances will be doube to their typical values. This is to speed up m...
bool htmlReport
Should HTML report for the run be created?
int verbose
Should the software report on the progress, or just be quiet? Value between 0 (quiet) and 4 (loud) ...
std::string getProSHADEVersion(void)
Miscellanous function allowing the user to get the ProSHADE version.
bool maskBlurFactorGiven
Was a specific value of the blurring factor requested by the user?
std::vector< int > ignoreLs
This vector lists all the bandwidth values which should be ignored and not part of the computations...
bool rotChangeDefault
If map rotation is selected, the default automatic parameter decision is changed. This variable state...
unsigned int maxRotError
This is the maximum allowed error in degrees for the rotation computation. This can be used to speed ...
std::string axisOrder
A string specifying the order of the axis. Must have three characters and any permutation of 'x'...
This class stores all the settings and is passed to the executive classes instead of multitude of par...
bool useCOM
Should the Centre of Mass (COM) be used to center the structure in the cell?
double maskBlurFactor
The is the amount of blurring to be used to create masks for maps.
std::vector< std::string > structFiles
This vector should contain all the structures that are being dealt with, but this does not yet work! ...
Task taskToPerform
This custom type variable determines which task to perfom (i.e. symmetry detection, distances computation or map features extraction).
double extraSpace
What should be the distance added on both sides to the structure, so that the next cell density would...