Chemical Data Processing Library C++ API - Version 1.4.0
Namespaces | Classes | Typedefs | Functions
CDPL::Grid Namespace Reference

Contains classes and functions related to grid based data representation and processing. More...

Namespaces

 AttributedGridProperty
 Provides keys for built-in Grid::AttributedGrid properties.
 
 AttributedGridPropertyDefault
 Provides default values for built-in Grid::AttributedGrid properties.
 
 ControlParameter
 Provides keys for built-in control-parameters.
 
 ControlParameterDefault
 Provides default values for built-in control-parameters.
 
 DataFormat
 Provides preinitialized Base::DataFormat objects for all supported data formats.
 

Classes

class  RegularGrid
 Implementation of the Grid::SpatialGrid interface for regular spatial grids. More...
 
class  RegularGridSet
 Indirected array of dynamically allocated Grid::RegularGrid instances. More...
 
class  AttributedGrid
 Abstract base class for grid types that also carry generic key/value properties. More...
 
class  CDFDRegularGridReader
 Reader for regular spatial grid data in the native I/O format of the CDPL. More...
 
class  CDFDRegularGridSetReader
 Reader for regular spatial grid set data in the native I/O format of the CDPL. More...
 
class  CDFDRegularGridSetWriter
 Writer for regular spatial grid set data in the native I/O format of the CDPL. More...
 
class  CDFDRegularGridWriter
 Writer for regular spatial grid data in the native I/O format of the CDPL. More...
 
class  CUBEDRegularGridReader
 Reader for regular spatial grid data in the Gaussian CUBE [CUBE] format. More...
 
class  CUBEDRegularGridWriter
 Writer for regular spatial grid data in the Gaussian CUBE [CUBE] format. More...
 
class  SpatialGrid
 Abstract base class for attributed grids whose elements have a defined 3D position in space. More...
 

Typedefs

typedef Util::DefaultDataInputHandler< CDFBZ2DRegularGridReader, DataFormat::CDF_BZ2CDFBZ2DRegularGridInputHandler
 Handler for the input of bzip2-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFBZ2DRegularGridWriter, DataFormat::CDF_BZ2CDFBZ2DRegularGridOutputHandler
 Handler for the output of bzip2-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataReader< CDFDRegularGridReader, Util::BZip2IStreamCDFBZ2DRegularGridReader
 Reader for bzip2-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CDFBZ2DRegularGridSetReader, DataFormat::CDF_BZ2CDFBZ2DRegularGridSetInputHandler
 Handler for the input of bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFBZ2DRegularGridSetWriter, DataFormat::CDF_BZ2CDFBZ2DRegularGridSetOutputHandler
 Handler for the output of bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataReader< CDFDRegularGridSetReader, Util::BZip2IStreamCDFBZ2DRegularGridSetReader
 Reader for bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataWriter< CDFDRegularGridSetWriter, Util::BZip2OStreamCDFBZ2DRegularGridSetWriter
 Writer for bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataWriter< CDFDRegularGridWriter, Util::BZip2OStreamCDFBZ2DRegularGridWriter
 Writer for bzip2-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CDFDRegularGridReader, DataFormat::CDFCDFDRegularGridInputHandler
 Handler for the input of regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFDRegularGridWriter, DataFormat::CDFCDFDRegularGridOutputHandler
 Handler for the output of regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CDFDRegularGridSetReader, DataFormat::CDFCDFDRegularGridSetInputHandler
 Handler for the input of regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFDRegularGridSetWriter, DataFormat::CDFCDFDRegularGridSetOutputHandler
 Handler for the output of regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CDFGZDRegularGridReader, DataFormat::CDF_GZCDFGZDRegularGridInputHandler
 Handler for the input of gzip-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFGZDRegularGridWriter, DataFormat::CDF_GZCDFGZDRegularGridOutputHandler
 Handler for the output of gzip-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataReader< CDFDRegularGridReader, Util::GZipIStreamCDFGZDRegularGridReader
 Reader for gzip-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CDFGZDRegularGridSetReader, DataFormat::CDF_GZCDFGZDRegularGridSetInputHandler
 Handler for the input of gzip-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataOutputHandler< CDFGZDRegularGridSetWriter, DataFormat::CDF_GZCDFGZDRegularGridSetOutputHandler
 Handler for the output of gzip-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataReader< CDFDRegularGridSetReader, Util::GZipIStreamCDFGZDRegularGridSetReader
 Reader for gzip-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataWriter< CDFDRegularGridSetWriter, Util::GZipOStreamCDFGZDRegularGridSetWriter
 Writer for gzip-compressed regular spatial grid set data in the native I/O format of the CDPL. More...
 
typedef Util::CompressedDataWriter< CDFDRegularGridWriter, Util::GZipOStreamCDFGZDRegularGridWriter
 Writer for gzip-compressed regular spatial grid data in the native I/O format of the CDPL. More...
 
typedef Util::DefaultDataInputHandler< CUBEDRegularGridReader, DataFormat::CUBECUBEDRegularGridInputHandler
 Handler for the input of regular spatial grid data in the Gaussian CUBE [CUBE] format. More...
 
typedef Util::DefaultDataOutputHandler< CUBEDRegularGridWriter, DataFormat::CUBECUBEDRegularGridOutputHandler
 Handler for the output of regular spatial grid data in the Gaussian CUBE [CUBE] format. More...
 
typedef RegularGrid< double > DRegularGrid
 A regular spatial grid storing double-precision floating-point values. More...
 
typedef Util::MultiFormatDataReader< DRegularGridDRegularGridReader
 Reader for grid data of type Grid::DRegularGrid in any supported format. More...
 
typedef RegularGridSet< double > DRegularGridSet
 Convenience alias for the double-precision regular spatial grid sets. More...
 
typedef Util::MultiFormatDataReader< DRegularGridSetDRegularGridSetReader
 Reader for grid set data of type Grid::DRegularGridSet in any supported format. More...
 
typedef Util::MultiFormatDataWriter< DRegularGridSetDRegularGridSetWriter
 Writer for grid set data of type Grid::DRegularGridSet in any supported format. More...
 
typedef Util::MultiFormatDataWriter< DRegularGridDRegularGridWriter
 Writer for grid data of type Grid::DRegularGrid in any supported format. More...
 
typedef RegularGrid< float > FRegularGrid
 A regular spatial grid storing single-precision floating-point values. More...
 
typedef RegularGridSet< float > FRegularGridSet
 Convenience alias for the single-precision regular spatial grid sets. More...
 
typedef SpatialGrid< float > FSpatialGrid
 Convenience alias for the single-precision spatial-grid abstract base. More...
 
typedef SpatialGrid< double > DSpatialGrid
 Convenience alias for the double-precision spatial-grid abstract base. More...
 

Functions

CDPL_GRID_API const std::string & getName (const AttributedGrid &grid)
 Returns the value of the Grid::AttributedGridProperty::NAME property of grid. More...
 
CDPL_GRID_API void setName (AttributedGrid &grid, const std::string &name)
 Sets the value of the Grid::AttributedGridProperty::NAME property of grid. More...
 
CDPL_GRID_API void clearName (AttributedGrid &grid)
 Removes the Grid::AttributedGridProperty::NAME property from grid. More...
 
CDPL_GRID_API bool hasName (const AttributedGrid &grid)
 Tells whether grid carries an explicit Grid::AttributedGridProperty::NAME property. More...
 
CDPL_GRID_API const std::string & getComment (const AttributedGrid &grid)
 Returns the value of the Grid::AttributedGridProperty::COMMENT property of grid. More...
 
CDPL_GRID_API void setComment (AttributedGrid &grid, const std::string &comment)
 Sets the value of the Grid::AttributedGridProperty::COMMENT property of grid. More...
 
CDPL_GRID_API void clearComment (AttributedGrid &grid)
 Removes the Grid::AttributedGridProperty::COMMENT property from grid. More...
 
CDPL_GRID_API bool hasComment (const AttributedGrid &grid)
 Tells whether grid carries an explicit Grid::AttributedGridProperty::COMMENT property. More...
 
CDPL_GRID_API bool getStrictErrorCheckingParameter (const Base::ControlParameterContainer &cntnr)
 Returns the value of the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr. More...
 
CDPL_GRID_API void setStrictErrorCheckingParameter (Base::ControlParameterContainer &cntnr, bool strict)
 Sets the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr to strict. More...
 
CDPL_GRID_API bool hasStrictErrorCheckingParameter (const Base::ControlParameterContainer &cntnr)
 Tells whether cntnr carries an explicit Grid::ControlParameter::STRICT_ERROR_CHECKING parameter. More...
 
CDPL_GRID_API void clearStrictErrorCheckingParameter (Base::ControlParameterContainer &cntnr)
 Removes the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr. More...
 
CDPL_GRID_API bool getCDFOutputSinglePrecisionFloatsParameter (const Base::ControlParameterContainer &cntnr)
 Returns the value of the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr. More...
 
CDPL_GRID_API void setCDFOutputSinglePrecisionFloatsParameter (Base::ControlParameterContainer &cntnr, bool single_prec)
 Sets the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr to single_prec. More...
 
CDPL_GRID_API bool hasCDFOutputSinglePrecisionFloatsParameter (const Base::ControlParameterContainer &cntnr)
 Tells whether cntnr carries an explicit Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter. More...
 
CDPL_GRID_API void clearCDFOutputSinglePrecisionFloatsParameter (Base::ControlParameterContainer &cntnr)
 Removes the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cntnr. More...
 
CDPL_GRID_API bool getCUBECommentIsNameParameter (const Base::ControlParameterContainer &cntnr)
 Returns the value of the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr. More...
 
CDPL_GRID_API void setCUBECommentIsNameParameter (Base::ControlParameterContainer &cntnr, bool is_name)
 Sets the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr to is_name. More...
 
CDPL_GRID_API bool hasCUBECommentIsNameParameter (const Base::ControlParameterContainer &cntnr)
 Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter. More...
 
CDPL_GRID_API void clearCUBECommentIsNameParameter (Base::ControlParameterContainer &cntnr)
 Removes the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter from cntnr. More...
 
CDPL_GRID_API double getCUBEInputDistanceScalingFactorParameter (const Base::ControlParameterContainer &cntnr)
 Returns the value of the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntnr. More...
 
CDPL_GRID_API void setCUBEInputDistanceScalingFactorParameter (Base::ControlParameterContainer &cntnr, double factor)
 Sets the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor. More...
 
CDPL_GRID_API bool hasCUBEInputDistanceScalingFactorParameter (const Base::ControlParameterContainer &cntnr)
 Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter. More...
 
CDPL_GRID_API void clearCUBEInputDistanceScalingFactorParameter (Base::ControlParameterContainer &cntnr)
 Removes the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter from cntnr. More...
 
CDPL_GRID_API double getCUBEOutputDistanceScalingFactorParameter (const Base::ControlParameterContainer &cntnr)
 Returns the value of the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cntnr. More...
 
CDPL_GRID_API void setCUBEOutputDistanceScalingFactorParameter (Base::ControlParameterContainer &cntnr, double factor)
 Sets the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor. More...
 
CDPL_GRID_API bool hasCUBEOutputDistanceScalingFactorParameter (const Base::ControlParameterContainer &cntnr)
 Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter. More...
 
CDPL_GRID_API void clearCUBEOutputDistanceScalingFactorParameter (Base::ControlParameterContainer &cntnr)
 Removes the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter from cntnr. More...
 

Detailed Description

Contains classes and functions related to grid based data representation and processing.

Typedef Documentation

◆ CDFBZ2DRegularGridInputHandler

Handler for the input of bzip2-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridOutputHandler

Handler for the output of bzip2-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridReader

Reader for bzip2-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridSetInputHandler

Handler for the input of bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridSetOutputHandler

Handler for the output of bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridSetReader

Reader for bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridSetWriter

Writer for bzip2-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFBZ2DRegularGridWriter

Writer for bzip2-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFDRegularGridInputHandler

Handler for the input of regular spatial grid data in the native I/O format of the CDPL.

◆ CDFDRegularGridOutputHandler

Handler for the output of regular spatial grid data in the native I/O format of the CDPL.

◆ CDFDRegularGridSetInputHandler

Handler for the input of regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFDRegularGridSetOutputHandler

Handler for the output of regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridInputHandler

Handler for the input of gzip-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridOutputHandler

Handler for the output of gzip-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridReader

Reader for gzip-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridSetInputHandler

Handler for the input of gzip-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridSetOutputHandler

Handler for the output of gzip-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridSetReader

Reader for gzip-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridSetWriter

Writer for gzip-compressed regular spatial grid set data in the native I/O format of the CDPL.

◆ CDFGZDRegularGridWriter

Writer for gzip-compressed regular spatial grid data in the native I/O format of the CDPL.

◆ CUBEDRegularGridInputHandler

Handler for the input of regular spatial grid data in the Gaussian CUBE [CUBE] format.

Since
1.4

◆ CUBEDRegularGridOutputHandler

Handler for the output of regular spatial grid data in the Gaussian CUBE [CUBE] format.

Since
1.4

◆ DRegularGrid

A regular spatial grid storing double-precision floating-point values.

◆ DRegularGridReader

Reader for grid data of type Grid::DRegularGrid in any supported format.

◆ DRegularGridSet

Convenience alias for the double-precision regular spatial grid sets.

◆ DRegularGridSetReader

Reader for grid set data of type Grid::DRegularGridSet in any supported format.

◆ DRegularGridSetWriter

Writer for grid set data of type Grid::DRegularGridSet in any supported format.

◆ DRegularGridWriter

Writer for grid data of type Grid::DRegularGrid in any supported format.

◆ FRegularGrid

A regular spatial grid storing single-precision floating-point values.

◆ FRegularGridSet

Convenience alias for the single-precision regular spatial grid sets.

◆ FSpatialGrid

Convenience alias for the single-precision spatial-grid abstract base.

◆ DSpatialGrid

Convenience alias for the double-precision spatial-grid abstract base.

Function Documentation

◆ getName()

CDPL_GRID_API const std::string& CDPL::Grid::getName ( const AttributedGrid grid)

Returns the value of the Grid::AttributedGridProperty::NAME property of grid.

Parameters
gridThe attributed grid.
Returns
A const reference to the name.

◆ setName()

CDPL_GRID_API void CDPL::Grid::setName ( AttributedGrid grid,
const std::string &  name 
)

Sets the value of the Grid::AttributedGridProperty::NAME property of grid.

Parameters
gridThe attributed grid.
nameThe new name.

◆ clearName()

CDPL_GRID_API void CDPL::Grid::clearName ( AttributedGrid grid)

Removes the Grid::AttributedGridProperty::NAME property from grid.

Parameters
gridThe attributed grid.

◆ hasName()

CDPL_GRID_API bool CDPL::Grid::hasName ( const AttributedGrid grid)

Tells whether grid carries an explicit Grid::AttributedGridProperty::NAME property.

Parameters
gridThe attributed grid.
Returns
true if the name property is set, and false otherwise.

◆ getComment()

CDPL_GRID_API const std::string& CDPL::Grid::getComment ( const AttributedGrid grid)

Returns the value of the Grid::AttributedGridProperty::COMMENT property of grid.

Parameters
gridThe attributed grid.
Returns
A const reference to the comment.
Since
1.4

◆ setComment()

CDPL_GRID_API void CDPL::Grid::setComment ( AttributedGrid grid,
const std::string &  comment 
)

Sets the value of the Grid::AttributedGridProperty::COMMENT property of grid.

Parameters
gridThe attributed grid.
commentThe new comment.
Since
1.4

◆ clearComment()

CDPL_GRID_API void CDPL::Grid::clearComment ( AttributedGrid grid)

Removes the Grid::AttributedGridProperty::COMMENT property from grid.

Parameters
gridThe attributed grid.
Since
1.4

◆ hasComment()

CDPL_GRID_API bool CDPL::Grid::hasComment ( const AttributedGrid grid)

Tells whether grid carries an explicit Grid::AttributedGridProperty::COMMENT property.

Parameters
gridThe attributed grid.
Returns
true if the comment property is set, and false otherwise.
Since
1.4

◆ getStrictErrorCheckingParameter()

CDPL_GRID_API bool CDPL::Grid::getStrictErrorCheckingParameter ( const Base::ControlParameterContainer cntnr)

Returns the value of the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr.

Parameters
cntnrThe control-parameter container.
Returns
true if strict error checking is enabled, and false otherwise.

◆ setStrictErrorCheckingParameter()

CDPL_GRID_API void CDPL::Grid::setStrictErrorCheckingParameter ( Base::ControlParameterContainer cntnr,
bool  strict 
)

Sets the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter of cntnr to strict.

Parameters
cntnrThe control-parameter container.
stricttrue to enable strict error checking, and false to disable it.

◆ hasStrictErrorCheckingParameter()

CDPL_GRID_API bool CDPL::Grid::hasStrictErrorCheckingParameter ( const Base::ControlParameterContainer cntnr)

Tells whether cntnr carries an explicit Grid::ControlParameter::STRICT_ERROR_CHECKING parameter.

Parameters
cntnrThe control-parameter container.
Returns
true if the parameter is set, and false otherwise.

◆ clearStrictErrorCheckingParameter()

CDPL_GRID_API void CDPL::Grid::clearStrictErrorCheckingParameter ( Base::ControlParameterContainer cntnr)

Removes the Grid::ControlParameter::STRICT_ERROR_CHECKING parameter from cntnr.

Parameters
cntnrThe control-parameter container.

◆ getCDFOutputSinglePrecisionFloatsParameter()

CDPL_GRID_API bool CDPL::Grid::getCDFOutputSinglePrecisionFloatsParameter ( const Base::ControlParameterContainer cntnr)

Returns the value of the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr.

Parameters
cntnrThe control-parameter container.
Returns
true if CDF output uses single-precision floats, and false otherwise.
Since
1.2

◆ setCDFOutputSinglePrecisionFloatsParameter()

CDPL_GRID_API void CDPL::Grid::setCDFOutputSinglePrecisionFloatsParameter ( Base::ControlParameterContainer cntnr,
bool  single_prec 
)

Sets the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter of cntnr to single_prec.

Parameters
cntnrThe control-parameter container.
single_prectrue to write single-precision floats, and false to write double-precision floats.
Since
1.2

◆ hasCDFOutputSinglePrecisionFloatsParameter()

CDPL_GRID_API bool CDPL::Grid::hasCDFOutputSinglePrecisionFloatsParameter ( const Base::ControlParameterContainer cntnr)

Tells whether cntnr carries an explicit Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter.

Parameters
cntnrThe control-parameter container.
Returns
true if the parameter is set, and false otherwise.
Since
1.2

◆ clearCDFOutputSinglePrecisionFloatsParameter()

CDPL_GRID_API void CDPL::Grid::clearCDFOutputSinglePrecisionFloatsParameter ( Base::ControlParameterContainer cntnr)

Removes the Grid::ControlParameter::CDF_OUTPUT_SINGLE_PRECISION_FLOATS parameter from cntnr.

Parameters
cntnrThe control-parameter container.
Since
1.2

◆ getCUBECommentIsNameParameter()

CDPL_GRID_API bool CDPL::Grid::getCUBECommentIsNameParameter ( const Base::ControlParameterContainer cntnr)

Returns the value of the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr.

Parameters
cntnrThe control-parameter container.
Returns
true if the CUBE comment line is interpreted as the grid name, and false otherwise.
Since
1.4

◆ setCUBECommentIsNameParameter()

CDPL_GRID_API void CDPL::Grid::setCUBECommentIsNameParameter ( Base::ControlParameterContainer cntnr,
bool  is_name 
)

Sets the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter of cntnr to is_name.

Parameters
cntnrThe control-parameter container.
is_nametrue to interpret the CUBE comment line as the grid name, and false to treat it as a regular comment.
Since
1.4

◆ hasCUBECommentIsNameParameter()

CDPL_GRID_API bool CDPL::Grid::hasCUBECommentIsNameParameter ( const Base::ControlParameterContainer cntnr)

Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter.

Parameters
cntnrThe control-parameter container.
Returns
true if the parameter is set, and false otherwise.
Since
1.4

◆ clearCUBECommentIsNameParameter()

CDPL_GRID_API void CDPL::Grid::clearCUBECommentIsNameParameter ( Base::ControlParameterContainer cntnr)

Removes the Grid::ControlParameter::CUBE_COMMENT_IS_NAME parameter from cntnr.

Parameters
cntnrThe control-parameter container.
Since
1.4

◆ getCUBEInputDistanceScalingFactorParameter()

CDPL_GRID_API double CDPL::Grid::getCUBEInputDistanceScalingFactorParameter ( const Base::ControlParameterContainer cntnr)

Returns the value of the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntnr.

Parameters
cntnrThe control-parameter container.
Returns
The CUBE input distance scaling factor.
Since
1.4

◆ setCUBEInputDistanceScalingFactorParameter()

CDPL_GRID_API void CDPL::Grid::setCUBEInputDistanceScalingFactorParameter ( Base::ControlParameterContainer cntnr,
double  factor 
)

Sets the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor.

Parameters
cntnrThe control-parameter container.
factorThe new distance scaling factor applied to CUBE input.
Since
1.4

◆ hasCUBEInputDistanceScalingFactorParameter()

CDPL_GRID_API bool CDPL::Grid::hasCUBEInputDistanceScalingFactorParameter ( const Base::ControlParameterContainer cntnr)

Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter.

Parameters
cntnrThe control-parameter container.
Returns
true if the parameter is set, and false otherwise.
Since
1.4

◆ clearCUBEInputDistanceScalingFactorParameter()

CDPL_GRID_API void CDPL::Grid::clearCUBEInputDistanceScalingFactorParameter ( Base::ControlParameterContainer cntnr)

Removes the Grid::ControlParameter::CUBE_INPUT_DISTANCE_SCALING_FACTOR parameter from cntnr.

Parameters
cntnrThe control-parameter container.
Since
1.4

◆ getCUBEOutputDistanceScalingFactorParameter()

CDPL_GRID_API double CDPL::Grid::getCUBEOutputDistanceScalingFactorParameter ( const Base::ControlParameterContainer cntnr)

Returns the value of the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cntnr.

Parameters
cntnrThe control-parameter container.
Returns
The CUBE output distance scaling factor.
Since
1.4

◆ setCUBEOutputDistanceScalingFactorParameter()

CDPL_GRID_API void CDPL::Grid::setCUBEOutputDistanceScalingFactorParameter ( Base::ControlParameterContainer cntnr,
double  factor 
)

Sets the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter of cntnr to factor.

Parameters
cntnrThe control-parameter container.
factorThe new distance scaling factor applied to CUBE output.
Since
1.4

◆ hasCUBEOutputDistanceScalingFactorParameter()

CDPL_GRID_API bool CDPL::Grid::hasCUBEOutputDistanceScalingFactorParameter ( const Base::ControlParameterContainer cntnr)

Tells whether cntnr carries an explicit Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter.

Parameters
cntnrThe control-parameter container.
Returns
true if the parameter is set, and false otherwise.
Since
1.4

◆ clearCUBEOutputDistanceScalingFactorParameter()

CDPL_GRID_API void CDPL::Grid::clearCUBEOutputDistanceScalingFactorParameter ( Base::ControlParameterContainer cntnr)

Removes the Grid::ControlParameter::CUBE_OUTPUT_DISTANCE_SCALING_FACTOR parameter from cntnr.

Parameters
cntnrThe control-parameter container.
Since
1.4