ML Reference
ml::Module Member List
This is the complete list of members for ml::Module, including all inherited members.
activateAttachments()ml::FieldContainer [inline, virtual]
adaptPageExt(ImageVector &pageExt, MLDataType imgType, const ImageVector &newImgExt, const ImageVector &oldImgExt, const ImageVector &pageUnit=ImageVector(0), const ImageVector &minPageExt=ImageVector(0), const ImageVector &maxPageExt=ImageVector(0))ml::Module [inline, static]
adaptPageExtent(ImageVector &pageExtent, MLDataType imageType, const ImageVector &newImgExtent, const ImageVector &oldImgExtent, const ImageVector &pageUnit=ImageVector(0), const ImageVector &minPageExtent=ImageVector(0), const ImageVector &maxPageExtent=ImageVector(0))ml::Module [static]
addBase(const char *name)ml::FieldContainer
addBase(const char *name, Base *value)ml::FieldContainer
addBool(const char *name)ml::FieldContainer
addBool(const char *name, bool value)ml::FieldContainer
addColor(const char *name)ml::FieldContainer
addColor(const char *name, float r, float g, float b)ml::FieldContainer
addColor(const char *name, const Vector3 &value)ml::FieldContainer
addDeprecatedBool(const char *name, bool *var)ml::FieldContainer
addDeprecatedColor(const char *name, Vector3 *var0)ml::FieldContainer
addDeprecatedDouble(const char *name, double *var)ml::FieldContainer
addDeprecatedEnum(const char *name, const char *const *enumNames, MLint enumNum, int *var)ml::FieldContainer
addDeprecatedFloat(const char *name, float *var)ml::FieldContainer
addDeprecatedImageVector(const char *name, ImageVector *var0)ml::FieldContainer
addDeprecatedInt(const char *name, MLint *var)ml::FieldContainer
addDeprecatedMatrix(const char *name, Matrix4 *mat)ml::FieldContainer
addDeprecatedMLDataType(const char *name, MLDataType *dt)ml::FieldContainer
addDeprecatedProgress(const char *name, float *var)ml::FieldContainer
addDeprecatedSubImageBox(const char *name, SubImageBox *var0)ml::FieldContainer
addDeprecatedSubImageBoxd(const char *name, SubImageBoxd *var0)ml::FieldContainer
addDeprecatedSubImgBox(const char *name, SubImageBox *var0)ml::FieldContainer [inline]
addDeprecatedSubImgBoxf(const char *name, SubImageBoxd *var0)ml::FieldContainer [inline]
addDeprecatedToggle(const char *name)ml::FieldContainer
addDeprecatedToggle(const char *name, int *var)ml::FieldContainer
addDeprecatedVec2f(const char *name, Vector2 *var0)ml::FieldContainer [inline]
addDeprecatedVec3f(const char *name, Vector3 *var0)ml::FieldContainer [inline]
addDeprecatedVec4f(const char *name, Vector4 *var0)ml::FieldContainer [inline]
addDeprecatedVec6f(const char *name, Vector6 *var0)ml::FieldContainer [inline]
addDeprecatedVector(const char *name, ImageVector *var0)ml::FieldContainer [inline]
addDeprecatedVector2(const char *name, Vector2 *var0)ml::FieldContainer
addDeprecatedVector3(const char *name, Vector3 *var0)ml::FieldContainer
addDeprecatedVector4(const char *name, Vector4 *var0)ml::FieldContainer
addDeprecatedVector6(const char *name, Vector6 *var0)ml::FieldContainer
addDouble(const char *name)ml::FieldContainer
addDouble(const char *name, double value)ml::FieldContainer
addEnum(const char *name, const char *const *enumerationItemNames, MLint numEnumerationItems)ml::FieldContainer
addEnum(const char *name, const std::vector< std::string > &enumerationItemNames)ml::FieldContainer
addField(const char *name, const char *type, const char *value)ml::FieldContainer
addField(Field *field)ml::FieldContainer
addFloat(const char *name)ml::FieldContainer
addFloat(const char *name, float value)ml::FieldContainer
addImageVector(const char *name)ml::FieldContainer
addImageVector(const char *name, const ImageVector &value)ml::FieldContainer
addImageVector(const char *name, MLint x, MLint y, MLint z, MLint c, MLint t, MLint u)ml::FieldContainer
addInputConnector(const char *name, Module *module, MLint i)ml::Module [virtual]
ml::FieldContainer::addInputConnector(Module *module, MLint i)ml::FieldContainer
addInputImage(const char *name=NULL)ml::Module
addInt(const char *name)ml::FieldContainer
addInt(const char *name, MLint value)ml::FieldContainer
addLongDouble(const char *name)ml::FieldContainer
addLongDouble(const char *name, MLldouble value)ml::FieldContainer
addMat2(const char *name)ml::FieldContainer [inline]
addMat3(const char *name)ml::FieldContainer [inline]
addMat4(const char *name)ml::FieldContainer [inline]
addMat5(const char *name)ml::FieldContainer [inline]
addMat6(const char *name)ml::FieldContainer [inline]
addMatrix(const char *name)ml::FieldContainer
addMatrix(const char *name, const Matrix4 &value)ml::FieldContainer
addMatrix2(const char *name)ml::FieldContainer
addMatrix2(const char *name, const Matrix2 &value)ml::FieldContainer
addMatrix3(const char *name)ml::FieldContainer
addMatrix3(const char *name, const Matrix3 &value)ml::FieldContainer
addMatrix4(const char *name)ml::FieldContainer
addMatrix4(const char *name, const Matrix4 &value)ml::FieldContainer
addMatrix5(const char *name)ml::FieldContainer
addMatrix5(const char *name, const Matrix5 &value)ml::FieldContainer
addMatrix6(const char *name)ml::FieldContainer
addMatrix6(const char *name, const Matrix6 &value)ml::FieldContainer
addMLDataType(const char *name)ml::FieldContainer
addMLDataType(const char *name, MLDataType value)ml::FieldContainer
addNotify(const char *name)ml::FieldContainer
addOutputConnector(const char *name, Module *module, MLint i)ml::Module [virtual]
ml::FieldContainer::addOutputConnector(Module *module, MLint i)ml::FieldContainer
addOutputImage(const char *name=NULL)ml::Module
addPlane(const char *name)ml::FieldContainer
addPlane(const char *name, double f0, double f1, double f2, double f3)ml::FieldContainer
addPlane(const char *name, const Plane &value)ml::FieldContainer
addPointer(const char *name)ml::FieldContainer
addProgress(const char *name)ml::FieldContainer
addProgress(const char *name, float value)ml::FieldContainer
addRotation(const char *name)ml::FieldContainer
addRotation(const char *name, const Rotation &value)ml::FieldContainer
addSoNode(const char *name)ml::FieldContainer
addSoNode(const char *name, SoNode *value)ml::FieldContainer
addStateToTree(TreeNode *) const ml::Base [inline, virtual]
addString(const char *name)ml::FieldContainer
addString(const char *name, const std::string &value)ml::FieldContainer
addSubImageBox(const char *name)ml::FieldContainer
addSubImageBox(const char *name, const SubImageBox &value)ml::FieldContainer
addSubImageBoxd(const char *name)ml::FieldContainer
addSubImageBoxd(const char *name, const SubImageBoxd &value)ml::FieldContainer
addSubImgBox(const char *name)ml::FieldContainer [inline]
addSubImgBoxf(const char *name)ml::FieldContainer [inline]
addUniversalType(const char *name)ml::FieldContainer
addVec10f(const char *name)ml::FieldContainer [inline]
addVec2f(const char *name)ml::FieldContainer [inline]
addVec3f(const char *name)ml::FieldContainer [inline]
addVec4f(const char *name)ml::FieldContainer [inline]
addVec5f(const char *name)ml::FieldContainer [inline]
addVec6f(const char *name)ml::FieldContainer [inline]
addVector(const char *name)ml::FieldContainer [inline]
addVector10(const char *name)ml::FieldContainer
addVector10(const char *name, const Vector10 &value)ml::FieldContainer
addVector2(const char *name)ml::FieldContainer
addVector2(const char *name, const Vector2 &value)ml::FieldContainer
addVector2(const char *name, double x, double y)ml::FieldContainer
addVector3(const char *name)ml::FieldContainer
addVector3(const char *name, const Vector3 &value)ml::FieldContainer
addVector3(const char *name, double x, double y, double z)ml::FieldContainer
addVector4(const char *name)ml::FieldContainer
addVector4(const char *name, const Vector4 &value)ml::FieldContainer
addVector4(const char *name, double x, double y, double z, double w)ml::FieldContainer
addVector5(const char *name)ml::FieldContainer
addVector5(const char *name, const Vector5 &value)ml::FieldContainer
addVector6(const char *name)ml::FieldContainer
addVector6(const char *name, const Vector6 &value)ml::FieldContainer
ALL_REGISTERED_TYPES enum valueml::Module
ALLOW_INVALID_INPUT enum valueml::Module
areRecursiveHandleNotificationsPermitted() const ml::Module
Base()ml::Base
beginSaveFields()ml::Module [inline, virtual]
CALC_OUTSUBIMAGE_ON_ALL_TYPES enum valueml::Module
CALC_OUTSUBIMAGE_ON_STD_TYPES enum valueml::Module
calculateInputSubImageBox(int, const SubImageBox &outputSubImageBox, int)ml::Module [inline, protected, virtual]
calculateOutputImageProperties(int outputIndex, PagedImage *)ml::Module [inline, protected, virtual]
calculateOutputImageProperties(int)ml::Module [inline, protected, virtual]
calculateOutputSubImage(SubImage *outputSubImage, int outputIndex, SubImage *inputSubImages)ml::Module [protected, virtual]
clearOutImg(MLint i=0)ml::Module [inline]
clearOutputImage(MLint i=0)ml::Module
clearPersistentState(char *) const ml::Base [inline, virtual]
CONNECTED_AND_VALID enum valueml::Module
CONNECTED_BUT_INVALID enum valueml::Module
CONNECTED_BUT_NEEDS_UPDATE enum valueml::Module
createCalculateOutputImageHandler(PagedImage *outputImage)ml::Module [protected, virtual]
deactivateAttachments()ml::FieldContainer [inline, virtual]
deepCopy() const ml::Base [inline, virtual]
destroyBaseOp()ml::Module [inline, static]
destroyModule()ml::Module [static]
DISCONNECTED enum valueml::Module
endSaveFields()ml::Module [inline, virtual]
Field classml::FieldContainer [friend]
FieldContainer()ml::FieldContainer
findBaseOpIndex(Module &op)ml::Module [inline, static]
findModuleIndex(Module &module)ml::Module [static]
freeTile(void *data)ml::Module [static]
FULLY_OPERATIONAL enum valueml::Module
getBaseOp(size_t idx)ml::Module [static]
getBypass(MLint outputIndex=0) const ml::Module
getConstFieldContainer() const ml::Module [inline]
getField(const std::string &name) const ml::FieldContainer
getField(MLint index) const ml::FieldContainer
getFieldContainer()ml::Module [inline]
getFieldContainer() const ml::Module [inline]
getFieldIndex(Field *field) const ml::FieldContainer
getFieldStringValue(const std::string &name) const ml::FieldContainer
getHandleNotificationEntryCounter() const ml::Module
getInField(MLint i) const ml::Module [inline]
getInImg(MLint i, bool getReal=false) const ml::Module [inline]
getInInfos(const BaseOp &op, MLint i, bool getReal, bool *isValidInputRet, BaseOp **inOpRet, PagedImage **inImgRet, MLint *inOpIndexRet)ml::Module [static]
getInOp(MLint i, bool getReal=false) const ml::Module
getInOpIndex(MLint i, bool getReal=false) const ml::Module
getInputImage(MLint inputIndex, bool getReal=false) const ml::Module
getInputImageField(MLint i) const ml::Module
getInputNum() const ml::Module [inline]
getInputState(MLint index)ml::Module
getMarker()ml::Module
getMemoryOutputControl(MLint outputIndex) const ml::Module
getMetaProfile() const ml::Module
getModule(size_t index)ml::Module [static]
getNonDummyUpdatedInImg(int inIndex)ml::Module
getNumBaseOps()ml::Module [inline, static]
getNumFields() const ml::FieldContainer
getNumInputImages() const ml::Module
getNumModules()ml::Module [static]
getNumOutputImages() const ml::Module
getOutField(MLint i=0) const ml::Module [inline]
getOutImg(MLint i=0) const ml::Module [inline]
getOutImgInplace(MLint outIndex=0) const ml::Module [inline]
getOutputImage(MLint outputIndex=0) const ml::Module
getOutputImageField(MLint i=0) const ml::Module
getOutputImageInplace(MLint outputIndex=0) const ml::Module
getOutputNum() const ml::Module [inline]
getPersistentState() const ML_RETURN_VALUE_SHOULD_BE_USEDml::Base [inline, virtual]
getPressedNotifyField()ml::Module [static]
getThreadSupport() const ml::Module
getTile(PagedImage *image, SubImageBox loc, MLDataType datatype, void **data, const ScaleShiftData &scaleShiftData=ScaleShiftData()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
getTile(PagedImage *image, SubImage &subimg, const ScaleShiftData &scaleShiftData=ScaleShiftData()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
getTile(Module *op, MLint outIndex, SubImageBox loc, MLDataType datatype, void **data, const ScaleShiftData &scaleShiftData=ScaleShiftData()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
getTile(Module *op, MLint outIndex, SubImage &subimg, const ScaleShiftData &scaleShiftData=ScaleShiftData()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
getUpdatedInImg(MLint i, bool getReal=false)ml::Module [inline]
getUpdatedInputImage(MLint inputIndex, bool getReal=false)ml::Module
getUpdatedInputState(MLint index)ml::Module
getVoxelDataTypeSupport() const ml::Module
getVoxelValueAsString(PagedImage *image, const ImageVector &position, MLErrorCode *errorCode=NULL, const std::string &errorResult="")ml::Module [static]
getVoxelValueAsString(Module &op, MLint outIdx, const ImageVector &pos, MLErrorCode *errCode=NULL, const std::string &errResult="")ml::Module [inline, static]
handleInput(int, INPUT_STATE) const ml::Module [inline, virtual]
handleNotification(Field *)ml::Module [inline, protected, virtual]
handleNotificationInternal(Field *field, FieldSensor::Strength strength)ml::Module [protected, virtual]
handleNotificationOff()ml::Module [protected]
handleNotificationOn()ml::Module [protected]
hasField(const std::string &name) const ml::FieldContainer
Host classml::Module [friend]
implementsPersistence(PersistenceInterface) const ml::Base [inline, virtual]
INPUT_HANDLE enum nameml::Module
INPUT_STATE enum nameml::Module
INVALIDATE enum valueml::Module
isHandleNotificationOn()ml::Module [protected]
isInputImageField(Field *field) const ml::Module
isOfAllowedType(const std::vector< const RuntimeType * > &types) const ml::Base
isRefCountedBase() const ml::Base [inline, virtual]
isSupportedVoxelDataType(MLDataType dt) const ml::Module
MINIMUM_OPERATIONAL enum valueml::Module
ML_CALCULATEOUTPUTSUBIMAGE_ON_ALL_TYPES enum valueml::Module
ML_CALCULATEOUTPUTSUBIMAGE_ON_STD_TYPES enum valueml::Module
ML_PERSISTENCE_VERSION(0)ml::Base
Module(int numInputImages, int numOutputImages)ml::Module
ModuleCalculateOutputImageHandler classml::Module [friend]
NO_THREAD_SUPPORT enum valueml::Module
ONLY_DEFAULT_TYPES enum valueml::Module
ONLY_SCALAR_TYPES enum valueml::Module
ONLY_STANDARD_TYPES enum valueml::Module
OPEN enum valueml::Module
PagedImage classml::Module [friend]
PageRequest classml::Module [friend]
permitRecursiveHandleNotifications(bool enable)ml::Module [protected]
PERMITTED_TYPES enum nameml::Module
PersistenceByStream enum valueml::Base
PersistenceByString enum valueml::Base
PersistenceByTreeNode enum valueml::Base
PersistenceInterface enum nameml::Base
processAllPages(int outputIndex=-1, SubImageBox region=SubImageBox()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module
processAllPages(ProcessAllPagesHandler &handler, SubImageBox region=SubImageBox()) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module
provideCustomPage(int, const SubImageBox &, MLMemoryBlockHandle &)ml::Module [inline, protected, virtual]
readFrom(AbstractPersistenceInputStream *, int)ml::Base [inline, virtual]
readStateFromTree(TreeNode *)ml::Base [inline, virtual]
REDIRECT_TO_DUMMY_OP enum valueml::Module
setBypass(MLint outputIndex=0, MLint inputIndex=0)ml::Module [protected]
setFieldStringValue(const std::string &name, const std::string &value)ml::FieldContainer
setMarker(int val)ml::Module
setMemoryOutputControl(MLint outputIndex, bool manually)ml::Module [protected]
setOutImgInplace(MLint outIndex=0, MLint inIndex=0)ml::Module [inline, protected]
setOutputImageInplace(MLint outputIndex=0, MLint inputIndex=0)ml::Module [protected]
setPersistentState(const char *)ml::Base [inline, virtual]
setThreadSupport(THREAD_SUPPORT supportMode)ml::Module [protected]
setVoxelDataTypeSupport(PERMITTED_TYPES permTypes)ml::Module [protected]
shouldTerminate()ml::Module [static]
State classml::Module [friend]
THREAD_SUPPORT enum nameml::Module
TileRequest classml::Module [friend]
touchOutputImageFields() const ml::Module
UNDEFINED_CLOSED enum valueml::Module
unsetOutImgInplace(MLint outIndex=0)ml::Module [inline, protected]
unsetOutputImageInplace(MLint outputIndex=0)ml::Module [protected]
updateImageProperties(PagedImage *image) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
updateImageProperties(Module *op, MLint outIndex) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
updateImageProps(Module *op, MLint outIndex) ML_RETURN_VALUE_SHOULD_BE_USEDml::Module [static]
updateProgress(const char *info1, const char *info2)ml::Module [static]
whoAmI(bool withInstanceName=true) const ml::Module
writeTo(AbstractPersistenceOutputStream *) const ml::Base [inline, virtual]
~Base()ml::Base [virtual]
~FieldContainer()ml::FieldContainer [virtual]
~Module()ml::Module [virtual]