Woolz Image Processing Version 1.4.0
|
Return a sub-region of a 3D section via a 3D section transform. More...
Defines | |
#define | WLZ_GETSUBSEC_POS(P, V, X, Y) |
Functions | |
WlzObject * | WlzGetSubSectionFromObject (WlzObject *obj, WlzObject *subDomain, WlzThreeDViewStruct *view, WlzInterpolationType interp, WlzObject **maskRtn, WlzErrorNum *dstErr) |
Return a sub-region of a 3D section via a 3D section transform.
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.
#define WLZ_GETSUBSEC_POS | ( | P, | |
V, | |||
X, | |||
Y | |||
) |
(P).vtX=(V)->xp_to_x[(X)]+(V)->yp_to_x[(Y)], \ (P).vtY=(V)->xp_to_y[(X)]+(V)->yp_to_y[(Y)], \ (P).vtZ=(V)->xp_to_z[(X)]+(V)->yp_to_z[(Y)]
WlzObject* WlzGetSubSectionFromObject | ( | WlzObject * | obj, |
WlzObject * | subDomain, | ||
WlzThreeDViewStruct * | view, | ||
WlzInterpolationType | interp, | ||
WlzObject ** | maskRtn, | ||
WlzErrorNum * | dstErr | ||
) |
References _WlzDomain::core, _WlzObject::domain, _WlzObject::type, WLZ_3D_DOMAINOBJ, WLZ_ERR_DOMAIN_NULL, WLZ_ERR_NONE, WLZ_ERR_OBJECT_NULL, and WlzGetSectionFromObject().
Referenced by main(), Wlz3DSectionOcc(), WlzGetMaskedSectionFromObject(), and WlzGetSectionFromObject().