Woolz Image Processing Version 1.4.0
|
Utilities to transform between standard EMAP models. More...
Functions | |
WlzErrorNum | WlzEMAPFreeMapping (WLZ_EMAP_WarpTransformStruct *mapping) |
WLZ_EMAP_WarpTransformStruct * | WlzEMAPGetMapping (char *srcModel, char *dstModel, char *transformDir, WlzErrorNum *dstErr) |
int | WlzEMAPIsMapping (char *srcModel, char *dstModel, char *transformDir, WlzErrorNum *dstErr) |
WlzObject * | WlzEMAPDomainTransform (char *srcModel, char *dstModel, WlzObject *obj, WlzErrorNum *dstErr) |
Variables | |
char * | EMAP_WarpTransformsDir = "/opt/MouseAtlas/EMAP_WarpTransforms" |
Utilities to transform between standard EMAP models.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
WlzErrorNum WlzEMAPFreeMapping | ( | WLZ_EMAP_WarpTransformStruct * | mapping | ) |
References AlcFree(), _WLZ_EMAP_WarpTransformStruct::dstDoms, _WLZ_EMAP_WarpTransformStruct::dstModel, _WLZ_EMAP_WarpTransformStruct::dstProj, _WLZ_EMAP_WarpTransformStruct::meshObj, _WLZ_EMAP_WarpTransformStruct::srcDoms, _WLZ_EMAP_WarpTransformStruct::srcModel, _WLZ_EMAP_WarpTransformStruct::srcProj, WLZ_ERR_NONE, WlzFree3DViewStruct(), and WlzFreeObj().
Referenced by WlzEMAPDomainTransform().
WLZ_EMAP_WarpTransformStruct* WlzEMAPGetMapping | ( | char * | srcModel, |
char * | dstModel, | ||
char * | transformDir, | ||
WlzErrorNum * | dstErr | ||
) |
References AlcCalloc(), AlcFree(), AlcMalloc(), AlcStrDup(), BIBFILE_ER_NONE, BibFileRecordFree(), BibFileRecordRead(), _WlzObject::domain, _WLZ_EMAP_WarpTransformStruct::dstDoms, _WLZ_EMAP_WarpTransformStruct::dstModel, _WLZ_EMAP_WarpTransformStruct::dstProj, EMAP_WarpTransformsDir, _WLZ_EMAP_WarpTransformStruct::meshObj, _WlzDomain::mt, _WLZ_EMAP_WarpTransformStruct::mtime, BibFileRecord::name, _WLZ_EMAP_WarpTransformStruct::srcDoms, _WLZ_EMAP_WarpTransformStruct::srcModel, _WLZ_EMAP_WarpTransformStruct::srcProj, WLZ_3D_VIEW_STRUCT, WLZ_ERR_NONE, WLZ_ERR_PARAM_DATA, WlzEffBibParse3DSectionViewParamsRecord(), and WlzMake3DViewStruct().
Referenced by WlzEMAPDomainTransform().
int WlzEMAPIsMapping | ( | char * | srcModel, |
char * | dstModel, | ||
char * | transformDir, | ||
WlzErrorNum * | dstErr | ||
) |
References AlcFree(), AlcMalloc(), EMAP_WarpTransformsDir, WLZ_ERR_NONE, and WLZ_ERR_PARAM_DATA.
Referenced by WlzEMAPDomainTransform().
WlzObject* WlzEMAPDomainTransform | ( | char * | srcModel, |
char * | dstModel, | ||
WlzObject * | obj, | ||
WlzErrorNum * | dstErr | ||
) |
References _WlzObject::domain, _WLZ_EMAP_WarpTransformStruct::dstProj, _WLZ_EMAP_WarpTransformStruct::meshObj, _WlzDomain::mt, _WLZ_EMAP_WarpTransformStruct::srcDoms, _WLZ_EMAP_WarpTransformStruct::srcProj, _WlzObject::type, Wlz3DViewTransformObj(), WLZ_2D_DOMAINOBJ, WLZ_3D_DOMAINOBJ, WLZ_EMPTY_OBJ, WLZ_ERR_NONE, WLZ_ERR_OBJECT_NULL, WLZ_ERR_OBJECT_TYPE, WLZ_INTERPOLATION_NEAREST, WlzEMAPFreeMapping(), WlzEMAPGetMapping(), WlzEMAPIsMapping(), WlzFreeObj(), WlzGetSectionFromObject(), WlzInit3DViewStruct(), WlzIntersect2(), WlzMakeEmpty(), WlzMeshTransformObj(), and WlzUnion2().
char* EMAP_WarpTransformsDir = "/opt/MouseAtlas/EMAP_WarpTransforms" |
Referenced by WlzEMAPGetMapping(), and WlzEMAPIsMapping().