ML Reference
Deprecated List
Module typename" macro for UNIX/WIN32 ISO standard incompatibility problems"

use "typename" directly

Class DefaultExtendedTypes
Use DefaultTypes instead of AllTypes
Class DefaultTypes
Use ScalarTypes instead of StandardTypes
Module Deprecated
Use getBoxFromExtent() instead.
Module Deprecated

Use Vector10Field instead of Vec10fField.

Use Matrix5Field instead of Mat5Field.

Use Matrix2Field instead of Mat2Field.

Use Matrix3Field instead of Mat3Field.

Use Matrix4Field instead of Mat4Field.

Module DeprecatedVirtuals
Use Module::addInputImage() instead.
Module DeprecatedVirtuals
Use Module::addInputImage() instead.
Member ml::Base::getPersistentState () const
Member ml::Base::setPersistentState (const char *)
Member ml::FieldContainer::addOutputConnector (const char *, Module *, MLint)
Use Module::addOutputImage() instead.
Member ml::FloatField::_maxValue
Member ml::FloatField::_minValue
Member ml::Matrix2Field::getMat2Value () const
Use getMatrix2Value instead.
Member ml::Matrix2Field::setMat2fValue (const Matrix2 &value)
Use setMatrix2Value instead.
Member ml::Matrix2Field::setMat2Value (const Matrix2 &value)
Use setMatrix2Value instead.
Member ml::Matrix3Field::getMat3Value () const
Use getMatrix3Value instead.
Member ml::Matrix3Field::setMat3fValue (const Matrix3 &value)
Use setMatrix3Value instead.
Member ml::Matrix3Field::setMat3Value (const Matrix3 &value)
Use setMatrix3Value instead.
Member ml::Matrix5Field::getMat5Value () const
Use getMatrix5Value instead.
Member ml::Matrix5Field::setMat5fValue (const Matrix5 &value)
Use setMatrix5Value instead.
Member ml::Matrix5Field::setMat5Value (const Matrix5 &value)
Use setMatrix5Value instead.
Member ml::Matrix6Field::getMat6Value () const
Use getMatrix6Value instead.
Member ml::Matrix6Field::setMat6fValue (const Matrix6 &value)
Use setMatrix6Value instead.
Member ml::Matrix6Field::setMat6Value (const Matrix6 &value)
Use setMatrix6Value instead.
Member ml::MatrixField::getMat4Value () const
Use getMatrix4Value instead.
Member ml::MatrixField::setMat4fValue (const Matrix4 &value)
Use setMatrix4Value instead.
Member ml::MatrixField::setMat4Value (const Matrix4 &value)
Use setMatrix4Value instead.
Member ml::Module::addOutputConnector (const char *name, Module *module, MLint i) override
Use Module::addOutputImage() instead.
Member ml::Module::FULLY_OPERATIONAL
use ONLY_DEFAULT_TYPES instead
Member ml::Module::getFieldContainer ()
This is no longer required, because Module is derived from FieldContainer.
Member ml::Module::getFieldContainer () const
This is no longer required, because Module is derived from FieldContainer.
Member ml::Module::MINIMUM_OPERATIONAL
use ALL_REGISTERED_TYPES instead
Member ml::Module::ML_CALCULATEOUTPUTSUBIMAGE_ON_ALL_TYPES
use MULTITHREADED instead
Member ml::Module::ML_CALCULATEOUTPUTSUBIMAGE_ON_STD_TYPES
use MULTITHREADED instead
Member ml::Module::ONLY_STANDARD_TYPES
use ONLY_SCALAR_TYPES instead
Member ml::SubImage::getImageExtent () const
Use getExtent() instead.
Member ml::SubImage::setImageExtent (const ImageVector &newExtent)
Use setExtent() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorPos (MLint dx, MLint dy, MLint dz) const
Use getCursorPointerWithOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorPos (const ImageVector &dp) const
Use getCursorPointerWithOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorPos () const
Use getCursorPointer() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorVal (MLint dx, MLint dy, MLint dz) const
Use getCursorValueWithOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorVal (const ImageVector &dp) const
Use getCursorValueWithOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::getCursorVal () const
Use getCursorValue() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursor (MLint x, MLint y, MLint z)
Use moveCursorByOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursor (const ImageVector &dp)
Use moveCursorByOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBC ()
Use reverseMoveCursorC() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBT ()
Use reverseMoveCursorT() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBU ()
Use reverseMoveCursorU() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBX ()
Use reverseMoveCursorX() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBY ()
Use reverseMoveCursorY() instead.
Member ml::TSubImageWithCursor< DATATYPE >::moveCursorBZ ()
Use reverseMoveCursorZ() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorImgPos (MLint x, MLint y, MLint z)
Use setCursorImagePosition() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorImgPos (const ImageVector &p)
Use setCursorImagePosition() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorPos (const DATATYPE *position)
Use setCursorPosition() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorSubImgPos (MLint x, MLint y, MLint z)
Use setCursorSubImagePosition() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorSubImgPos (const ImageVector &p)
Use setCursorSubImagePosition() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorVal (DATATYPE val)
Use setCursorValue() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorVal (const ImageVector &dp, DATATYPE val)
Use setCursorValueWithOffset() instead.
Member ml::TSubImageWithCursor< DATATYPE >::setCursorVal (MLint dx, MLint dy, MLint dz, DATATYPE val)
Use setCursorValueWithOffset() instead.
Member ml::tsubimg_cast (const SubImage *subImg)
Use tsubimage_cast instead.
Member ml::tsubimg_cast (const SubImage &subImg)
Use tsubimage_cast instead.
Member ml::tsubimg_cast (SubImage &subImg)
Use tsubimage_cast instead.
Member ml::tsubimg_cast (SubImage *subImg)
Use tsubimage_cast instead.
Member ml::TypeTraits< T >::isStandardType
use isScalarType instead
Member ML_DISALLOW_COPY_AND_ASSIGN (className)
Member MLMemoryManager::replaceDeletionCallback (const T &handle, MLDeleteMemoryBlockCallback newCallback, void *newUserData, MLDeleteMemoryBlockCallback *oldCallback=nullptr, void **oldUserData=nullptr) const
use registerDeletionCallbackUnsafe/deregisterDeletionCallbackUnsafe instead