📄 isosurface.cpp
字号:
double old_nargin=nargin_val; nargin_val=1.0+varargin.size()-1; nargin_set=1;
double old_nargout=nargout_val; nargout_val=1.0; nargout_set=1;
dMm(fout__o); dMm(vout__o);
isosurface(varargin, i_o, fout__o, vout__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return(fout__o);
end_scope
}
Mm isosurface(i_o_t, Mm& fout__o, Mm& vout__o) {
begin_scope
double old_nargin=nargin_val; nargin_val=0.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=2.0; nargout_set=1;
dMm(varargin); varargin=cell(0);
isosurface(varargin, i_o, fout__o, vout__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
#include "isosurface.h"
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o, Mm& z__o, Mm& data__o, Mm& value__o, Mm& noshare__o, \
Mm& verbose__o) {
begin_scope
nin.setname("nin"); vargin.setname("vargin");
dMm(x); dMm(y); dMm(z); dMm(data); dMm(value); dMm(noshare); dMm(verbose); dMm(j_); dMm(j_parseargs_v0); dMm( \
lastarg);
#line 97 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
call_stack_begin;
#line 97 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// nargin, nargout entry code
double old_nargin=nargin_val; if (!nargin_set) nargin_val=2.0;
nargin_set=0;
double old_nargout=nargout_val; if (!nargout_set) nargout_val=7.0;
nargout_set=0;
// translated code
#line 100 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ x = nop_M;
#line 101 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ y = nop_M;
#line 102 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ z = nop_M;
#line 103 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ data = nop_M;
#line 104 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ value = nop_M;
#line 105 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ noshare = 0.0;
#line 106 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ verbose = 0.0;
#line 108 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ j_parseargs_v0 = colon(1.0,1.0,2.0); int j_parseargs_i0;
for (j_parseargs_i0=0;j_parseargs_i0<j_parseargs_v0.cols();j_parseargs_i0++) {
forelem(j_,j_parseargs_v0,j_parseargs_i0);
#line 109 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(nin>0.0)) {
#line 110 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ lastarg = vargin.br(nin);
#line 111 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(isstr(lastarg))) {
#line 112 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(!isempty(lastarg))) {
#line 113 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(lower(lastarg(1.0))==TM("n"))) {
#line 113 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// noshare
#line 114 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ noshare = 1.0;
#line 115 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 116 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(lower(lastarg(1.0))==TM("v"))) {
#line 116 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// verbose
#line 117 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ verbose = 1.0;
#line 118 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 119 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 120 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ nin = nin-1.0;
#line 121 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 122 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 123 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
#line 125 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ if (istrue(nin==1.0)) {
#line 125 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// isosurface(v)
#line 126 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ data = vargin.br(1.0);
#line 127 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
} else
#line 127 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
if (istrue(nin==2.0)) {
#line 127 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// isosurface(v, isoval)
#line 128 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ data = vargin.br(1.0);
#line 129 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ value = vargin.br(2.0);
#line 130 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
} else
#line 130 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
if (istrue(nin==4.0)) {
#line 130 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// isosurface(x,y,z,v)
#line 131 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ x = vargin.br(1.0);
#line 132 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ y = vargin.br(2.0);
#line 133 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ z = vargin.br(3.0);
#line 134 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ data = vargin.br(4.0);
#line 135 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
} else
#line 135 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
if (istrue(nin==5.0)) {
#line 135 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
// isosurface(x,y,z,v, isovalue)
#line 136 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ x = vargin.br(1.0);
#line 137 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ y = vargin.br(2.0);
#line 138 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ z = vargin.br(3.0);
#line 139 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ data = vargin.br(4.0);
#line 140 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ value = vargin.br(5.0);
#line 141 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
} else {
#line 142 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
_ error(TM("Wrong number of input arguments."));
#line 143 "g:/matlabr11/toolbox/matlab/specgraph/isosurface.m"
}
call_stack_end;
// nargin, nargout exit code
nargin_val=old_nargin; nargout_val=old_nargout;
// function exit code
nin.setname(NULL); vargin.setname(NULL);
x__o=x; y__o=y; z__o=z; data__o=data; value__o=value; noshare__o=noshare; verbose__o=verbose;
return x_M;
end_scope
}
static Mm parseargs(Mm nin, Mm vargin) {
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=1.0; nargout_set=1;
dMm(x__o); dMm(y__o); dMm(z__o); dMm(data__o); dMm(value__o); dMm(noshare__o); dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return(x__o);
end_scope
}
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o) {
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=2.0; nargout_set=1;
dMm(z__o); dMm(data__o); dMm(value__o); dMm(noshare__o); dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o, Mm& z__o) {
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=3.0; nargout_set=1;
dMm(data__o); dMm(value__o); dMm(noshare__o); dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o, Mm& z__o, Mm& data__o) {
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=4.0; nargout_set=1;
dMm(value__o); dMm(noshare__o); dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o, Mm& z__o, Mm& data__o, Mm& value__o) {
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=5.0; nargout_set=1;
dMm(noshare__o); dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
static Mm parseargs(Mm nin, Mm vargin, i_o_t, Mm& x__o, Mm& y__o, Mm& z__o, Mm& data__o, Mm& value__o, Mm& noshare__o) \
{
begin_scope
double old_nargin=nargin_val; nargin_val=2.0; nargin_set=1;
double old_nargout=nargout_val; nargout_val=6.0; nargout_set=1;
dMm(verbose__o);
parseargs(nin, vargin, i_o, x__o, y__o, z__o, data__o, value__o, noshare__o, verbose__o);
nargout_val=old_nargout;
nargin_val=old_nargin;
return x_M;
end_scope
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -