19 template<
typename T>
class SwigValueWrapper {
20 struct SwigMovePointer {
22 SwigMovePointer(T *p) : ptr(p) { }
23 ~SwigMovePointer() {
delete ptr; }
24 SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = rhs.ptr; rhs.ptr = 0;
return *
this; }
26 SwigValueWrapper& operator=(
const SwigValueWrapper<T>& rhs);
27 SwigValueWrapper(
const SwigValueWrapper<T>& rhs);
29 SwigValueWrapper() : pointer(0) { }
30 SwigValueWrapper& operator=(
const T& t) { SwigMovePointer tmp(
new T(t)); pointer = tmp;
return *
this; }
31 operator T&()
const {
return *pointer.ptr; }
32 T *operator&() {
return pointer.ptr; }
35 template <
typename T> T SwigValueInit() {
46 #ifndef SWIGTEMPLATEDISAMBIGUATOR
47 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
48 # define SWIGTEMPLATEDISAMBIGUATOR template
49 # elif defined(__HP_aCC)
52 # define SWIGTEMPLATEDISAMBIGUATOR template
54 # define SWIGTEMPLATEDISAMBIGUATOR
60 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
61 # define SWIGINLINE inline
69 # if defined(__GNUC__)
70 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
71 # define SWIGUNUSED __attribute__ ((__unused__))
76 # define SWIGUNUSED __attribute__ ((__unused__))
82 #ifndef SWIG_MSC_UNSUPPRESS_4505
83 # if defined(_MSC_VER)
84 # pragma warning(disable : 4505)
88 #ifndef SWIGUNUSEDPARM
90 # define SWIGUNUSEDPARM(p)
92 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
98 # define SWIGINTERN static SWIGUNUSED
102 #ifndef SWIGINTERNINLINE
103 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
107 #if defined(__GNUC__)
108 # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
109 # ifndef GCC_HASCLASSVISIBILITY
110 # define GCC_HASCLASSVISIBILITY
116 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
117 # if defined(STATIC_LINKED)
120 # define SWIGEXPORT __declspec(dllexport)
123 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
124 # define SWIGEXPORT __attribute__ ((visibility("default")))
133 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
134 # define SWIGSTDCALL __stdcall
141 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
142 # define _CRT_SECURE_NO_DEPRECATE
146 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
147 # define _SCL_SECURE_NO_DEPRECATE
151 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
152 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
160 #ifdef __INTEL_COMPILER
161 # pragma warning disable 592
181 #define SWIG_RUNTIME_VERSION "4"
184 #ifdef SWIG_TYPE_TABLE
185 # define SWIG_QUOTE_STRING(x) #x
186 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
187 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
189 # define SWIG_TYPE_TABLE_NAME
202 # define SWIGRUNTIME SWIGINTERN
205 #ifndef SWIGRUNTIMEINLINE
206 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
210 #ifndef SWIG_BUFFER_SIZE
211 # define SWIG_BUFFER_SIZE 1024
215 #define SWIG_POINTER_DISOWN 0x1
216 #define SWIG_CAST_NEW_MEMORY 0x2
217 #define SWIG_POINTER_NO_NULL 0x4
220 #define SWIG_POINTER_OWN 0x1
303 #define SWIG_ERROR (-1)
304 #define SWIG_IsOK(r) (r >= 0)
305 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
308 #define SWIG_CASTRANKLIMIT (1 << 8)
310 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
312 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
314 #define SWIG_BADOBJ (SWIG_ERROR)
315 #define SWIG_OLDOBJ (SWIG_OK)
316 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
317 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
319 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
320 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
321 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
322 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
323 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
324 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
327 #if defined(SWIG_CASTRANK_MODE)
328 # ifndef SWIG_TypeRank
329 # define SWIG_TypeRank unsigned long
331 # ifndef SWIG_MAXCASTRANK
332 # define SWIG_MAXCASTRANK (2)
334 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
335 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
340 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
343 # define SWIG_AddCast(r) (r)
344 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
354 typedef void *(*swig_converter_func)(
void *,
int *);
396 const char *f2,
const char *l2) {
397 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
398 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
399 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
400 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
402 return (
int)((l1 - f1) - (l2 - f2));
412 const char* te = tb + strlen(tb);
414 while (equiv != 0 && *ne) {
415 for (nb = ne; *ne; ++ne) {
416 if (*ne ==
'|')
break;
441 if (strcmp(iter->
type->
name, c) == 0) {
442 if (iter == ty->
cast)
468 if (iter->
type == from) {
469 if (iter == ty->
cast)
501 if (!ty || !ty->
dcast)
return ty;
502 while (ty && (ty->
dcast)) {
503 ty = (*ty->
dcast)(ptr);
527 if (!type)
return NULL;
528 if (type->
str != NULL) {
529 const char *last_name = type->
str;
531 for (s = type->
str; *s; s++)
532 if (*s ==
'|') last_name = s+1;
580 size_t r = iter->
size - 1;
583 size_t i = (l + r) >> 1;
584 const char *iname = iter->
types[i]->
name;
586 int compare = strcmp(
name, iname);
588 return iter->
types[i];
589 }
else if (compare < 0) {
595 }
else if (compare > 0) {
604 }
while (iter != end);
631 for (; i < iter->
size; ++i) {
633 return iter->
types[i];
636 }
while (iter != end);
648 static const char hex[17] =
"0123456789abcdef";
649 const unsigned char *u = (
unsigned char *) ptr;
650 const unsigned char *eu = u + sz;
651 for (; u != eu; ++u) {
652 unsigned char uu = *u;
653 *(c++) = hex[(uu & 0xf0) >> 4];
654 *(c++) = hex[uu & 0xf];
664 unsigned char *u = (
unsigned char *) ptr;
665 const unsigned char *eu = u + sz;
666 for (; u != eu; ++u) {
669 if ((d >=
'0') && (d <=
'9'))
670 uu = (
unsigned char)((d -
'0') << 4);
671 else if ((d >=
'a') && (d <=
'f'))
672 uu = (
unsigned char)((d - (
'a'-10)) << 4);
676 if ((d >=
'0') && (d <=
'9'))
677 uu |= (
unsigned char)(d -
'0');
678 else if ((d >=
'a') && (d <=
'f'))
679 uu |= (
unsigned char)(d - (
'a'-10));
693 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
696 if (strlen(
name) + 1 > (bsz - (r - buff)))
return 0;
704 if (strcmp(c,
"NULL") == 0) {
717 size_t lname = (
name ? strlen(
name) : 0);
718 if ((2*sz + 2 + lname) > bsz)
return 0;
722 strncpy(r,
name,lname+1);
732 if (strcmp(c,
"NULL") == 0) {
747 #define SWIG_UnknownError -1
748 #define SWIG_IOError -2
749 #define SWIG_RuntimeError -3
750 #define SWIG_IndexError -4
751 #define SWIG_TypeError -5
752 #define SWIG_DivisionByZero -6
753 #define SWIG_OverflowError -7
754 #define SWIG_SyntaxError -8
755 #define SWIG_ValueError -9
756 #define SWIG_SystemError -10
757 #define SWIG_AttributeError -11
758 #define SWIG_MemoryError -12
759 #define SWIG_NullReferenceError -13
769 const char* type = 0;
772 type =
"MemoryError";
778 type =
"RuntimeError";
787 type =
"ZeroDivisionError";
790 type =
"OverflowError";
793 type =
"SyntaxError";
799 type =
"SystemError";
802 type =
"AttributeError";
805 type =
"RuntimeError";
814 Tcl_ResetResult(interp);
815 Tcl_SetObjResult(interp, obj);
816 Tcl_SetErrorCode(interp,
"SWIG", ctype, NULL);
822 Tcl_ResetResult(interp);
823 Tcl_SetErrorCode(interp,
"SWIG", ctype, NULL);
824 Tcl_AppendResult(interp, ctype,
" ", mesg, NULL);
835 Tcl_AddErrorInfo(interp, mesg);
852 #define SWIG_TCL_POINTER 4
853 #define SWIG_TCL_BINARY 5
865 typedef int (*
swig_wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);
867 typedef char *(*swig_variable_func)(ClientData, Tcl_Interp *,
char *,
char *, int);
905 int (*wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);
906 ClientData clientdata;
913 char * (*get)(ClientData, Tcl_Interp *,
char *,
char *, int);
914 char * (*set)(ClientData, Tcl_Interp *,
char *,
char *, int);
928 Tcl_ObjSetVar2(interp,Tcl_NewStringObj(
name,-1), NULL, obj, TCL_GLOBAL_ONLY);
929 Tcl_SetHashValue(Tcl_CreateHashEntry(&
swigconstTable,
name, &newobj), (ClientData) obj);
934 Tcl_HashEntry *entryPtr;
938 return (Tcl_Obj *) Tcl_GetHashValue(entryPtr);
959 #define SWIG_ConvertPtr(oc, ptr, ty, flags) SWIG_Tcl_ConvertPtr(interp, oc, ptr, ty, flags)
960 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Tcl_NewPointerObj(ptr, type, flags)
963 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Tcl_ConvertPacked(interp, obj, ptr, sz, ty)
964 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Tcl_NewPackedObj(ptr, sz, type)
967 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_Tcl_ConvertPtr(interp, obj, pptr, type, flags)
968 #define SWIG_NewInstanceObj(thisvalue, type, flags) SWIG_Tcl_NewInstanceObj(interp, thisvalue, type, flags)
971 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Tcl_ConvertPtr(interp, obj, pptr, type, 0)
972 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Tcl_NewPointerObj(ptr, type, 0)
975 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Tcl_ConvertPacked(interp,obj, ptr, sz, ty)
976 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Tcl_NewPackedObj(ptr, sz, type)
981 #define SWIG_GetModule(clientdata) SWIG_Tcl_GetModule((Tcl_Interp *) (clientdata))
982 #define SWIG_SetModule(clientdata, pointer) SWIG_Tcl_SetModule((Tcl_Interp *) (clientdata), pointer)
987 #define SWIG_ErrorType(code) SWIG_Tcl_ErrorType(code)
988 #define SWIG_Error(code, msg) SWIG_Tcl_SetErrorMsg(interp, SWIG_Tcl_ErrorType(code), msg)
989 #define SWIG_fail goto fail
994 #define SWIG_Acquire(ptr) SWIG_Tcl_Acquire(ptr)
995 #define SWIG_MethodCommand SWIG_Tcl_MethodCommand
996 #define SWIG_Disown(ptr) SWIG_Tcl_Disown(ptr)
997 #define SWIG_ConvertPtrFromString(c, ptr, ty, flags) SWIG_Tcl_ConvertPtrFromString(interp, c, ptr, ty, flags)
998 #define SWIG_MakePtr(c, ptr, ty, flags) SWIG_Tcl_MakePtr(c, ptr, ty, flags)
999 #define SWIG_PointerTypeFromString(c) SWIG_Tcl_PointerTypeFromString(c)
1000 #define SWIG_GetArgs SWIG_Tcl_GetArgs
1001 #define SWIG_GetConstantObj(key) SWIG_Tcl_GetConstantObj(key)
1002 #define SWIG_ObjectConstructor SWIG_Tcl_ObjectConstructor
1003 #define SWIG_Thisown(ptr) SWIG_Tcl_Thisown(ptr)
1004 #define SWIG_ObjectDelete SWIG_Tcl_ObjectDelete
1007 #define SWIG_TCL_DECL_ARGS_2(arg1, arg2) (Tcl_Interp *interp SWIGUNUSED, arg1, arg2)
1008 #define SWIG_TCL_CALL_ARGS_2(arg1, arg2) (interp, arg1, arg2)
1014 #define SWIG_POINTER_EXCEPTION 0
1015 #define SWIG_GetConstant SWIG_GetConstantObj
1016 #define SWIG_Tcl_GetConstant SWIG_Tcl_GetConstantObj
1018 #if TCL_MAJOR_VERSION >= 8 && TCL_MINOR_VERSION >= 5
1019 #define SWIG_TCL_HASHTABLE_INIT {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
1021 #define SWIG_TCL_HASHTABLE_INIT {0}
1034 static Tcl_HashTable swigobjectTable;
1035 static int swigobjectTableinit = 0;
1036 if (!swigobjectTableinit) {
1037 Tcl_InitHashTable(&swigobjectTable, TCL_ONE_WORD_KEYS);
1038 swigobjectTableinit = 1;
1040 return &swigobjectTable;
1063 Tcl_DeleteHashEntry(entryPtr);
1076 if (strcmp(c,
"NULL") == 0)
1086 if (Tcl_VarEval(interp,
"info commands ", c, (
char *) NULL) == TCL_OK) {
1087 Tcl_Obj *result = Tcl_GetObjResult(interp);
1088 if (*(Tcl_GetStringFromObj(result, NULL)) == 0) {
1090 Tcl_ResetResult(interp);
1096 Tcl_ResetResult(interp);
1101 if (Tcl_VarEval(interp,c,
" cget -this", (
char *) NULL) != TCL_OK) {
1102 Tcl_ResetResult(interp);
1106 c = Tcl_GetStringFromObj(Tcl_GetObjResult(interp), NULL);
1145 if (!(((d >=
'0') && (d <=
'9')) || ((d >=
'a') && (d <=
'f'))))
break;
1157 if (!obj)
goto type_error;
1158 c = Tcl_GetStringFromObj(obj,NULL);
1160 if (*c !=
'_')
goto type_error;
1165 if (!tc)
goto type_error;
1193 robj = Tcl_NewStringObj(result,-1);
1201 if ((2*sz + 1 + strlen(type->
name)) > 1000)
return 0;
1204 strcpy(r,type->
name);
1205 return Tcl_NewStringObj(result,-1);
1251 Tcl_DecrRefCount(si->
thisptr);
1258 char *method, *attrname;
1267 int cls_stack_bi[64];
1268 int cls_stack_top = 0;
1272 objv = (Tcl_Obj **) _objv;
1274 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1277 method = Tcl_GetStringFromObj(objv[1],NULL);
1278 if (strcmp(method,
"-acquire") == 0) {
1283 if (strcmp(method,
"-disown") == 0) {
1290 if (strcmp(method,
"-delete") == 0) {
1291 Tcl_DeleteCommandFromToken(interp,inst->
cmdtok);
1294 cls_stack[cls_stack_top] = inst->
classptr;
1295 cls_stack_bi[cls_stack_top] = -1;
1297 Tcl_HashEntry* hashentry;
1298 bi = cls_stack_bi[cls_stack_top];
1299 cls = cls_stack[cls_stack_top];
1306 cls = cls->
bases[bi];
1308 cls_stack_bi[cls_stack_top]++;
1310 cls_stack[cls_stack_top] = cls;
1311 cls_stack_bi[cls_stack_top] = -1;
1317 if (cls_stack_top < 0)
break;
1320 cls_stack_bi[cls_stack_top]++;
1322 hashentry = Tcl_FindHashEntry(&(cls->
hashtable), method);
1324 ClientData cd = Tcl_GetHashValue(hashentry);
1328 Tcl_IncrRefCount(inst->
thisptr);
1329 rcode = (method_wrapper)(clientData,interp,objc,objv);
1331 Tcl_DecrRefCount(inst->
thisptr);
1335 if (strcmp(method,
"cget") == 0) {
1337 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1340 attrname = Tcl_GetStringFromObj(objv[2],NULL);
1342 while (attr && attr->
name) {
1343 if ((strcmp(attr->
name, attrname) == 0) && (attr->
getmethod)) {
1346 Tcl_IncrRefCount(inst->
thisptr);
1347 rcode = (*attr->
getmethod)(clientData,interp,2, objv);
1349 Tcl_DecrRefCount(inst->
thisptr);
1354 if (strcmp(attrname,
"-this") == 0) {
1355 Tcl_SetObjResult(interp, Tcl_DuplicateObj(inst->
thisptr));
1358 if (strcmp(attrname,
"-thisown") == 0) {
1360 Tcl_SetResult(interp,(
char*)
"1",TCL_STATIC);
1362 Tcl_SetResult(interp,(
char*)
"0",TCL_STATIC);
1366 }
else if (strcmp(method,
"configure") == 0) {
1369 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1374 attrname = Tcl_GetStringFromObj(objv[i],NULL);
1376 while (attr && attr->
name) {
1377 if ((strcmp(attr->
name, attrname) == 0) && (attr->
setmethod)) {
1380 Tcl_IncrRefCount(inst->
thisptr);
1381 rcode = (*attr->
setmethod)(clientData,interp,3, &objv[i-1]);
1383 Tcl_DecrRefCount(inst->
thisptr);
1384 if (rcode != TCL_OK)
return rcode;
1393 if (strcmp(method,
"configure") == 0) {
1394 if (numconf >= objc) {
1397 Tcl_SetResult(interp,(
char *)
"Invalid attribute name.", TCL_STATIC);
1401 if (strcmp(method,
"cget") == 0) {
1402 Tcl_SetResult(interp,(
char *)
"Invalid attribute name.", TCL_STATIC);
1405 Tcl_SetResult(interp, (
char *)
"Invalid method. Must be one of: configure cget -acquire -disown -delete", TCL_STATIC);
1410 while (meth && meth->
name) {
1411 char *cr = (
char *) Tcl_GetStringResult(interp);
1412 size_t meth_len = strlen(meth->
name);
1413 char* where = strchr(cr,
':');
1415 where = strstr(where, meth->
name);
1417 if(where[-1] ==
' ' && (where[meth_len] ==
' ' || where[meth_len]==0)) {
1426 Tcl_AppendElement(interp, (
char *) meth->
name);
1439 if (thisvalue && (type->
clientdata) && (interp)) {
1442 name = Tcl_GetStringFromObj(robj,NULL);
1443 if (!Tcl_GetCommandInfo(interp,
name, &ci) || (flags)) {
1445 newinst->
thisptr = Tcl_DuplicateObj(robj);
1446 Tcl_IncrRefCount(newinst->
thisptr);
1462 Tcl_Obj *newObj = 0;
1463 void *thisvalue = 0;
1473 Tcl_SetResult(interp, (
char *)
"swig: internal runtime error. No class object defined.", TCL_STATIC);
1478 char *s = Tcl_GetStringFromObj(objv[1],NULL);
1479 if (strcmp(s,
"-this") == 0) {
1482 }
else if (strcmp(s,
"-args") == 0) {
1484 }
else if (objc == 2) {
1487 }
else if (objc >= 3) {
1490 s1 = Tcl_GetStringFromObj(objv[2],NULL);
1491 if (strcmp(s1,
"-this") == 0) {
1501 result = (*cons)(0, interp, objc-firstarg, &objv[firstarg]);
1502 if (result != TCL_OK) {
1505 newObj = Tcl_DuplicateObj(Tcl_GetObjResult(interp));
1506 if (!
name)
name = Tcl_GetStringFromObj(newObj,NULL);
1507 }
else if (thisarg > 0) {
1508 if (thisarg < objc) {
1510 newObj = Tcl_DuplicateObj(objv[thisarg]);
1511 if (!
name)
name = Tcl_GetStringFromObj(newObj,NULL);
1513 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1517 Tcl_SetResult(interp, (
char *)
"No constructor available.", TCL_STATIC);
1521 Tcl_DecrRefCount(newObj);
1526 Tcl_IncrRefCount(newObj);
1542 int argno = 0, opt = 0;
1552 for (c = fmt; (*c && (*c !=
':') && (*c !=
';')); c++,argno++) {
1557 if (argno >= (objc-1)) {
1559 Tcl_SetResult(interp, (
char *)
"Wrong number of arguments ", TCL_STATIC);
1567 vptr = va_arg(ap,
void *);
1571 if (!obj) obj = objv[argno+1];
1573 obj = objv[argno+1];
1580 if (Tcl_GetLongFromObj(interp,obj,&tempi) != TCL_OK)
goto argerror;
1581 if ((*c ==
'i') || (*c ==
'I')) *((
int *)vptr) = (int)tempi;
1582 else if ((*c ==
'l') || (*c ==
'L')) *((
long *)vptr) = (long)tempi;
1583 else if ((*c ==
'h') || (*c ==
'H')) *((
short*)vptr) = (short)tempi;
1584 else if ((*c ==
'b') || (*c ==
'B')) *((
unsigned char *)vptr) = (
unsigned char)tempi;
1588 if (Tcl_GetDoubleFromObj(interp,obj,&tempd) != TCL_OK)
goto argerror;
1589 if ((*c ==
'f') || (*c ==
'F')) *((
float *) vptr) = (float)tempd;
1590 else if ((*c ==
'd') || (*c ==
'D')) *((
double*) vptr) = tempd;
1593 if (*(c+1) ==
'#') {
1594 int *vlptr = (
int *) va_arg(ap,
void *);
1595 *((
char **) vptr) = Tcl_GetStringFromObj(obj, vlptr);
1598 *((
char **)vptr) = Tcl_GetStringFromObj(obj,NULL);
1602 *((
char *)vptr) = *(Tcl_GetStringFromObj(obj,NULL));
1609 *((Tcl_Obj **)vptr) = objv[argno+1];
1617 if ((*c !=
';') && ((objc-1) > argno)) {
1618 Tcl_SetResult(interp, (
char *)
"Wrong # args.", TCL_STATIC);
1627 sprintf(temp,
"%d", argno+1);
1628 c = strchr(fmt,
':');
1629 if (!c) c = strchr(fmt,
';');
1630 if (!c) c = (
char *)
"";
1631 Tcl_AppendResult(interp,c,
" argument ", temp, NULL);
1643 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
1645 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
1651 #define SWIGTYPE_p_a_axes swig_types[0]
1652 #define SWIGTYPE_p_a_canvas swig_types[1]
1653 #define SWIGTYPE_p_a_element swig_types[2]
1654 #define SWIGTYPE_p_a_image swig_types[3]
1655 #define SWIGTYPE_p_a_image__file_error swig_types[4]
1656 #define SWIGTYPE_p_a_linecloud swig_types[5]
1657 #define SWIGTYPE_p_a_point swig_types[6]
1658 #define SWIGTYPE_p_a_pointcloud swig_types[7]
1659 #define SWIGTYPE_p_a_text swig_types[8]
1660 #define SWIGTYPE_p_a_trianglecloud swig_types[9]
1661 #define SWIGTYPE_p_char swig_types[10]
1662 #define SWIGTYPE_p_std__ostream swig_types[11]
1663 #define SWIGTYPE_p_std__vectorT_a_point_t swig_types[12]
1666 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1667 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1671 #define SWIG_init A_canvas_Init
1672 #define SWIG_name "a_canvas"
1673 #define SWIG_prefix ""
1674 #define SWIG_version "0.0"
1676 #define SWIGVERSION 0x040002
1677 #define SWIG_VERSION SWIGVERSION
1680 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
1681 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
1684 #include <stdexcept>
1703 #ifndef SWIG_TCL_STUBS_VERSION
1704 #define SWIG_TCL_STUBS_VERSION "8.1"
1720 char *cstr = Tcl_GetStringFromObj(obj, &len);
1722 if (cptr) *cptr = cstr;
1723 if (psize) *psize = len + 1;
1734 char* buf = 0 ;
size_t size = 0;
int alloc =
SWIG_OLDOBJ;
1737 if (val) *val =
new std::string(buf, size - 1);
1745 static int init = 0;
1763 #if !defined(SWIG_NO_LLONG_MAX)
1764 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
1765 # define LLONG_MAX __LONG_LONG_MAX__
1766 # define LLONG_MIN (-LLONG_MAX - 1LL)
1767 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
1775 return (size < INT_MAX) ? Tcl_NewStringObj(carray,
static_cast< int >(size)) : NULL;
1786 #define SWIG_From_bool Tcl_NewBooleanObj
1793 if (Tcl_GetBooleanFromObj(0, obj, &
v) == TCL_OK) {
1794 if (val) *val =
v ? true :
false;
1805 if (Tcl_GetDoubleFromObj(0, obj, &
v) == TCL_OK) {
1813 #define SWIG_From_double Tcl_NewDoubleObj
1820 if (Tcl_GetLongFromObj(0,obj, &
v) == TCL_OK) {
1821 if (val) *val = (long)
v;
1834 if ((v < INT_MIN || v > INT_MAX)) {
1837 if (val) *val =
static_cast< int >(
v);
1847 if (((
long) INT_MIN <= value) && (value <= (
long) INT_MAX)) {
1848 return Tcl_NewIntObj(
static_cast< int >(value));
1850 return Tcl_NewLongObj(value);
1862 std::ostringstream out;
1863 out <<
self->origin();
1867 std::ostringstream out;
1868 out <<
self->place();
1872 std::ostringstream out;
1873 out <<
self->orient();
1877 std::ostringstream out;
1878 out <<
self->scale();
1882 std::ostringstream out;
1883 out <<
self->center();
1887 std::ostringstream out;
1888 out <<
self->minx() <<
" ";
1889 out <<
self->maxx() <<
" ";
1890 out <<
self->miny() <<
" ";
1891 out <<
self->maxy() <<
" ";
1892 out <<
self->minz() <<
" ";
1893 out <<
self->maxz();
1897 self->relief(a_point(x1,y1,z1),a_point(
x2,y2,z2));
1912 self->addline(a_point(x1,y1,z1),a_point(
x2,y2,z2));
1920 self->addtriangle(a_point(x1,y1,z1),a_point(
x2,y2,z2),a_point(x3,y3,z3));
1934 if (Tcl_GetLongFromObj(0,obj, &
v) == TCL_OK) {
1936 if (val) *val = (
unsigned long)
v;
1945 const char *nptr = Tcl_GetStringFromObj(obj, &len);
1946 if (nptr && len > 0) {
1951 v = strtoul(nptr, &endptr,0);
1952 if (nptr[0] ==
'\0' || *endptr !=
'\0')
1954 if (
v == ULONG_MAX && errno == ERANGE) {
1958 if (*endptr ==
'\0') {
1976 if ((
v > USHRT_MAX)) {
1979 if (val) *val =
static_cast< unsigned short >(
v);
1989 if (code==
"name")
return self->getelementname();
1990 else if (code==
"ls")
return self->listelements();
1991 else if (code==
"list")
return self->listelements();
1992 else return "Wrong arg. window_name object (add list get set unlink) [name]";
1995 if (code==
"add")
self->addelement(l);
1996 else self->printout(
"Wrong arg. window_name object (add list get set unlink) [name]");
1999 if (code==
"unlink")
self->unlinkelement(
name);
2000 else if (code==
"exist")
self->printout(self->existelement(
name));
2001 else if (code==
"set")
self->setelement(
name);
2002 else self->printout(
"Wrong arg. window_name object (add list get set unlink) [name]");
2005 if (code==
"fit")
self->fitelements(mesh,points);
2006 else self->printout(
"Wrong arg. window_name object (add list get set unlink) [name]");
2009 if (code==
"normal")
self->interact();
2010 else if (code==
"fit")
self->fit_interact();
2011 else if (code==
"deform")
self->fit_deform_interact();
2012 else if (code==
"cut")
self->cut_interact();
2013 else self->printout(
"Wrong arg. window_name interact (normal fit deform cut)");
2016 std::ostringstream out;
2017 out <<
self->width() <<
" " <<
self->height();
2021 if (code==
"on")
self->fullscreenon();
2022 else if (code==
"off")
self->fullscreenoff();
2023 else self->printout(
"Wrong arg. window_name fullscreen code (on off)");
2026 if (code==
"on")
self->perspectia_view();
2027 else if (code==
"off")
self->parallel_view();
2028 else self->printout(
"Wrong arg. window_name perspective code (on off)");
2031 if (code==
"on")
self->cursor_show();
2032 else if (code==
"off")
self->cursor_hide();
2033 else self->printout(
"Wrong arg. window_name cursor code (on off)");
2036 if (code==
"spot")
self->spotlight();
2037 else if (code==
"sun")
self->sunlight();
2038 else self->printout(
"Wrong arg. window_name light code (spot sun)");
2041 if (code==
"jpeg")
self->jpgout(file);
2042 else if (code==
"png")
self->pngout(file);
2043 else if (code==
"rib")
self->ribout(file);
2044 else if (code==
"vec")
self->save(file);
2045 else if (code==
"vrml")
self->vrmlout(file);
2046 else if (code==
"vtk")
self->vtkout(file);
2047 else self->printout(
"Wrong code. window_name export code (jpeg pt rib tif vec vrml vtk)");
2051 pt[0] = x;
pt[1] = y;
pt[2] = z;
2052 self->viewpoint(
pt);
2056 pt[0] = x;
pt[1] = y;
pt[2] = z;
2057 self->focalpoint(
pt);
2061 pt[0] = x;
pt[1] = y;
pt[2] = z;
2065 a_point vp =
self->viewpoint();
2066 std::ostringstream out;
2071 a_point fp =
self->focalpoint();
2072 std::ostringstream out;
2077 a_point fp =
self->up();
2078 std::ostringstream out;
2084 pt[0] = x;
pt[1] = y;
pt[2] = z;
2114 arg1 =
reinterpret_cast< a_element *
>(argp1);
2134 arg1 =
reinterpret_cast< a_element *
>(argp1);
2150 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_name self aname ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2155 arg1 =
reinterpret_cast< a_element *
>(argp1);
2157 std::string *ptr = (std::string *)0;
2185 arg1 =
reinterpret_cast< a_element *
>(argp1);
2196 Tcl_Obj *CONST *argv = objv+1;
2221 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_name'.\n"
2222 " Possible C/C++ prototypes are:\n"
2223 " a_element::name(std::string)\n"
2224 " a_element::name() const\n", TCL_STATIC);
2254 arg1 =
reinterpret_cast< a_element *
>(argp1);
2255 result = (bool)((
a_element const *)arg1)->empty();
2256 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
2272 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_empty self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2277 arg1 =
reinterpret_cast< a_element *
>(argp1);
2282 arg2 =
static_cast< bool >(val2);
2283 (arg1)->empty(arg2);
2293 Tcl_Obj *CONST *argv = objv+1;
2320 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_empty'.\n"
2321 " Possible C/C++ prototypes are:\n"
2322 " a_element::empty() const\n"
2323 " a_element::empty(bool)\n", TCL_STATIC);
2343 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_color self r g b ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2348 arg1 =
reinterpret_cast< a_element *
>(argp1);
2353 arg2 =
static_cast< double >(val2);
2358 arg3 =
static_cast< double >(val3);
2363 arg4 =
static_cast< double >(val4);
2364 (arg1)->color(arg2,arg3,arg4);
2381 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_R self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2386 arg1 =
reinterpret_cast< a_element *
>(argp1);
2391 arg2 =
static_cast< double >(val2);
2409 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_G self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2414 arg1 =
reinterpret_cast< a_element *
>(argp1);
2419 arg2 =
static_cast< double >(val2);
2437 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_B self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2442 arg1 =
reinterpret_cast< a_element *
>(argp1);
2447 arg2 =
static_cast< double >(val2);
2468 arg1 =
reinterpret_cast< a_element *
>(argp1);
2469 result = (double)((
a_element const *)arg1)->R();
2479 Tcl_Obj *CONST *argv = objv+1;
2506 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_R'.\n"
2507 " Possible C/C++ prototypes are:\n"
2508 " a_element::R(double)\n"
2509 " a_element::R() const\n", TCL_STATIC);
2526 arg1 =
reinterpret_cast< a_element *
>(argp1);
2527 result = (double)((
a_element const *)arg1)->G();
2537 Tcl_Obj *CONST *argv = objv+1;
2564 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_G'.\n"
2565 " Possible C/C++ prototypes are:\n"
2566 " a_element::G(double)\n"
2567 " a_element::G() const\n", TCL_STATIC);
2584 arg1 =
reinterpret_cast< a_element *
>(argp1);
2585 result = (double)((
a_element const *)arg1)->B();
2595 Tcl_Obj *CONST *argv = objv+1;
2622 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_B'.\n"
2623 " Possible C/C++ prototypes are:\n"
2624 " a_element::B(double)\n"
2625 " a_element::B() const\n", TCL_STATIC);
2639 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_greyscale self bool ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2644 arg1 =
reinterpret_cast< a_element *
>(argp1);
2649 arg2 =
static_cast< bool >(val2);
2650 (arg1)->greyscale(arg2);
2667 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_zebra self bool ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2672 arg1 =
reinterpret_cast< a_element *
>(argp1);
2677 arg2 =
static_cast< bool >(val2);
2678 (arg1)->zebra(arg2);
2693 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_greyscale self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
2698 arg1 =
reinterpret_cast< a_element *
>(argp1);
2699 result = (bool)((
a_element const *)arg1)->greyscale();
2700 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
2709 Tcl_Obj *CONST *argv = objv+1;
2736 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_greyscale'.\n"
2737 " Possible C/C++ prototypes are:\n"
2738 " a_element::greyscale(bool)\n"
2739 " a_element::greyscale() const\n", TCL_STATIC);
2753 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_steps self int const ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2758 arg1 =
reinterpret_cast< a_element *
>(argp1);
2763 arg2 =
static_cast< int >(val2);
2764 (arg1)->steps(arg2);
2784 arg1 =
reinterpret_cast< a_element *
>(argp1);
2785 result = (int)((
a_element const *)arg1)->steps();
2786 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
2795 Tcl_Obj *CONST *argv = objv+1;
2822 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_steps'.\n"
2823 " Possible C/C++ prototypes are:\n"
2824 " a_element::steps(int const)\n"
2825 " a_element::steps() const\n", TCL_STATIC);
2839 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_thickness self int const ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2844 arg1 =
reinterpret_cast< a_element *
>(argp1);
2849 arg2 =
static_cast< int >(val2);
2850 (arg1)->thickness(arg2);
2865 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_thickness self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
2870 arg1 =
reinterpret_cast< a_element *
>(argp1);
2871 result = (int)((
a_element const *)arg1)->thickness();
2872 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
2881 Tcl_Obj *CONST *argv = objv+1;
2908 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_thickness'.\n"
2909 " Possible C/C++ prototypes are:\n"
2910 " a_element::thickness(int const)\n"
2911 " a_element::thickness() const\n", TCL_STATIC);
2919 std::ostream *arg2 = 0 ;
2925 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_dxfout self o ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2930 arg1 =
reinterpret_cast< a_element *
>(argp1);
2938 arg2 =
reinterpret_cast< std::ostream *
>(argp2);
2939 ((
a_element const *)arg1)->dxfout(*arg2);
2956 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_visibility self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2961 arg1 =
reinterpret_cast< a_element *
>(argp1);
2966 arg2 =
static_cast< int >(val2);
2967 (arg1)->visibility(arg2);
2982 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_isvisible self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
2987 arg1 =
reinterpret_cast< a_element *
>(argp1);
2988 result = (bool)((
a_element const *)arg1)->isvisible();
2989 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
3003 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_isnotvisible self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
3008 arg1 =
reinterpret_cast< a_element *
>(argp1);
3009 result = (bool)((
a_element const *)arg1)->isnotvisible();
3010 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
3026 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_opacity self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3031 arg1 =
reinterpret_cast< a_element *
>(argp1);
3036 arg2 =
static_cast< double >(val2);
3037 (arg1)->opacity(arg2);
3054 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_edges self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3059 arg1 =
reinterpret_cast< a_element *
>(argp1);
3064 arg2 =
static_cast< bool >(val2);
3065 (arg1)->edges(arg2);
3082 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_smooth self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3087 arg1 =
reinterpret_cast< a_element *
>(argp1);
3092 arg2 =
static_cast< bool >(val2);
3110 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_image self image ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3115 arg1 =
reinterpret_cast< a_element *
>(argp1);
3123 arg2 =
reinterpret_cast< a_image *
>(argp2);
3124 (arg1)->image(*arg2);
3143 arg1 =
reinterpret_cast< a_element *
>(argp1);
3158 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_imageoff self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
3163 arg1 =
reinterpret_cast< a_element *
>(argp1);
3179 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_open self file ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3184 arg1 =
reinterpret_cast< a_element *
>(argp1);
3186 std::string *ptr = (std::string *)0;
3209 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_save self file ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3214 arg1 =
reinterpret_cast< a_element *
>(argp1);
3216 std::string *ptr = (std::string *)0;
3239 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_save_transform self file ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3244 arg1 =
reinterpret_cast< a_element *
>(argp1);
3246 std::string *ptr = (std::string *)0;
3254 (arg1)->save_transform(arg2);
3265 std::string *arg2 = 0 ;
3270 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_open_scalars self file ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3275 arg1 =
reinterpret_cast< a_element *
>(argp1);
3277 std::string *ptr = (std::string *)0;
3287 (arg1)->open_scalars((std::string
const &)*arg2);
3303 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_element_reset_mapper_clipping self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
3308 arg1 =
reinterpret_cast< a_element *
>(argp1);
3309 (arg1)->reset_mapper_clipping();
3332 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_place self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3337 arg1 =
reinterpret_cast< a_element *
>(argp1);
3342 arg2 =
static_cast< double >(val2);
3347 arg3 =
static_cast< double >(val3);
3352 arg4 =
static_cast< double >(val4);
3353 (arg1)->place(arg2,arg3,arg4);
3376 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_translate self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3381 arg1 =
reinterpret_cast< a_element *
>(argp1);
3386 arg2 =
static_cast< double >(val2);
3391 arg3 =
static_cast< double >(val3);
3396 arg4 =
static_cast< double >(val4);
3397 (arg1)->translate(arg2,arg3,arg4);
3420 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_origin self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3425 arg1 =
reinterpret_cast< a_element *
>(argp1);
3430 arg2 =
static_cast< double >(val2);
3435 arg3 =
static_cast< double >(val3);
3440 arg4 =
static_cast< double >(val4);
3441 (arg1)->origin(arg2,arg3,arg4);
3464 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_orient self pitch roll yaw ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3469 arg1 =
reinterpret_cast< a_element *
>(argp1);
3474 arg2 =
static_cast< double >(val2);
3479 arg3 =
static_cast< double >(val3);
3484 arg4 =
static_cast< double >(val4);
3485 (arg1)->orient(arg2,arg3,arg4);
3508 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_rotate self pitch roll yaw ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3513 arg1 =
reinterpret_cast< a_element *
>(argp1);
3518 arg2 =
static_cast< double >(val2);
3523 arg3 =
static_cast< double >(val3);
3528 arg4 =
static_cast< double >(val4);
3529 (arg1)->rotate(arg2,arg3,arg4);
3546 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_scale self s ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3551 arg1 =
reinterpret_cast< a_element *
>(argp1);
3556 arg2 =
static_cast< double >(val2);
3557 (arg1)->scale(arg2);
3580 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_element_scale self s1 s2 s3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3585 arg1 =
reinterpret_cast< a_element *
>(argp1);
3590 arg2 =
static_cast< double >(val2);
3595 arg3 =
static_cast< double >(val3);
3600 arg4 =
static_cast< double >(val4);
3601 (arg1)->scale(arg2,arg3,arg4);
3621 arg1 =
reinterpret_cast< a_element *
>(argp1);
3622 result = (double)((
a_element const *)arg1)->small();
3639 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_element_small self s ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3644 arg1 =
reinterpret_cast< a_element *
>(argp1);
3649 arg2 =
static_cast< double >(val2);
3650 (arg1)->small(arg2);
3660 Tcl_Obj *CONST *argv = objv+1;
3687 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_small'.\n"
3688 " Possible C/C++ prototypes are:\n"
3689 " a_element::small() const\n"
3690 " a_element::small(double const)\n", TCL_STATIC);
3707 arg1 =
reinterpret_cast< a_element *
>(argp1);
3708 result = (double)((
a_element const *)arg1)->size();
3728 arg1 =
reinterpret_cast< a_element *
>(argp1);
3729 result = (double)((
a_element const *)arg1)->minx();
3749 arg1 =
reinterpret_cast< a_element *
>(argp1);
3750 result = (double)((
a_element const *)arg1)->maxx();
3770 arg1 =
reinterpret_cast< a_element *
>(argp1);
3771 result = (double)((
a_element const *)arg1)->miny();
3791 arg1 =
reinterpret_cast< a_element *
>(argp1);
3792 result = (double)((
a_element const *)arg1)->maxy();
3812 arg1 =
reinterpret_cast< a_element *
>(argp1);
3813 result = (double)((
a_element const *)arg1)->minz();
3833 arg1 =
reinterpret_cast< a_element *
>(argp1);
3834 result = (double)((
a_element const *)arg1)->maxz();
3854 arg1 =
reinterpret_cast< a_element *
>(argp1);
3865 Tcl_Obj *CONST *argv = objv+1;
3904 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_origin'.\n"
3905 " Possible C/C++ prototypes are:\n"
3906 " a_element::origin(double const,double const,double const)\n"
3907 " a_element::origin() const\n", TCL_STATIC);
3924 arg1 =
reinterpret_cast< a_element *
>(argp1);
3935 Tcl_Obj *CONST *argv = objv+1;
3974 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_place'.\n"
3975 " Possible C/C++ prototypes are:\n"
3976 " a_element::place(double const,double const,double const)\n"
3977 " a_element::place() const\n", TCL_STATIC);
3994 arg1 =
reinterpret_cast< a_element *
>(argp1);
4005 Tcl_Obj *CONST *argv = objv+1;
4044 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_orient'.\n"
4045 " Possible C/C++ prototypes are:\n"
4046 " a_element::orient(double const,double const,double const)\n"
4047 " a_element::orient() const\n", TCL_STATIC);
4064 arg1 =
reinterpret_cast< a_element *
>(argp1);
4075 Tcl_Obj *CONST *argv = objv+1;
4129 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_element_scale'.\n"
4130 " Possible C/C++ prototypes are:\n"
4131 " a_element::scale(double)\n"
4132 " a_element::scale(double,double,double)\n"
4133 " a_element::scale() const\n", TCL_STATIC);
4150 arg1 =
reinterpret_cast< a_element *
>(argp1);
4171 arg1 =
reinterpret_cast< a_element *
>(argp1);
4204 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooo:a_element_relief self x1 y1 z1 x2 y2 z2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4209 arg1 =
reinterpret_cast< a_element *
>(argp1);
4214 arg2 =
static_cast< double >(val2);
4219 arg3 =
static_cast< double >(val3);
4224 arg4 =
static_cast< double >(val4);
4229 arg5 =
static_cast< double >(val5);
4234 arg6 =
static_cast< double >(val6);
4239 arg7 =
static_cast< double >(val7);
4328 arg1 =
reinterpret_cast< a_axes *
>(argp1);
4382 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_pointcloud self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4444 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
4457 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_pointcloud_clear self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4477 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_pointcloud_eraselastpoint self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4483 (arg1)->eraselastpoint();
4494 std::ostream *arg2 = 0 ;
4500 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_pointcloud_dxfout self o ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4513 arg2 =
reinterpret_cast< std::ostream *
>(argp2);
4531 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_pointcloud_append self a_pointcloud const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4559 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_pointcloud_reset_mapper_clipping self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4565 (arg1)->reset_mapper_clipping();
4578 std::vector< a_point > result;
4580 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_pointcloud_cloud self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4609 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_pointcloud_point self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4619 arg2 =
static_cast< double >(val2);
4624 arg3 =
static_cast< double >(val3);
4629 arg4 =
static_cast< double >(val4);
4647 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_pointcloud_point self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4660 arg2 =
reinterpret_cast< a_point *
>(argp2);
4671 Tcl_Obj *CONST *argv = objv+1;
4715 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_pointcloud_point'.\n"
4716 " Possible C/C++ prototypes are:\n"
4717 " a_pointcloud::point(double,double,double)\n"
4718 " a_pointcloud::point(a_point const &)\n", TCL_STATIC);
4784 Tcl_Obj *CONST *argv = objv+1;
4799 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_linecloud'.\n"
4800 " Possible C/C++ prototypes are:\n"
4801 " a_linecloud::a_linecloud()\n"
4802 " a_linecloud::a_linecloud(a_linecloud const &)\n", TCL_STATIC);
4813 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_linecloud self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
4870 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_linecloud_add self c ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4906 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
4922 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_linecloud_append self a_linecloud const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4956 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_linecloud_line self p1 p2 ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4969 arg2 =
reinterpret_cast< a_point *
>(argp2);
4977 arg3 =
reinterpret_cast< a_point *
>(argp3);
5010 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooo:a_linecloud_line self x1 y1 z1 x2 y2 z2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5020 arg2 =
static_cast< double >(val2);
5025 arg3 =
static_cast< double >(val3);
5030 arg4 =
static_cast< double >(val4);
5035 arg5 =
static_cast< double >(val5);
5040 arg6 =
static_cast< double >(val6);
5045 arg7 =
static_cast< double >(val7);
5056 Tcl_Obj *CONST *argv = objv+1;
5123 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_linecloud_line'.\n"
5124 " Possible C/C++ prototypes are:\n"
5125 " a_linecloud::line(a_point const &,a_point const &)\n"
5126 " a_linecloud::line(double,double,double,double,double,double)\n", TCL_STATIC);
5188 Tcl_Obj *CONST *argv = objv+1;
5203 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_trianglecloud'.\n"
5204 " Possible C/C++ prototypes are:\n"
5205 " a_trianglecloud::a_trianglecloud()\n"
5206 " a_trianglecloud::a_trianglecloud(a_trianglecloud const &)\n", TCL_STATIC);
5217 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_trianglecloud self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
5250 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_trianglecloud_clear self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
5274 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_trianglecloud_add self c ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5303 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_trianglecloud_nt self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
5310 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
5323 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_trianglecloud_reset_mapper_clipping self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
5329 (arg1)->reset_mapper_clipping();
5352 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_trianglecloud_triangle self p1 p2 p3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5365 arg2 =
reinterpret_cast< a_point *
>(argp2);
5373 arg3 =
reinterpret_cast< a_point *
>(argp3);
5381 arg4 =
reinterpret_cast< a_point *
>(argp4);
5423 if (
SWIG_GetArgs(interp, objc, objv,
"oooooooooo:a_trianglecloud_triangle self x1 y1 z1 x2 y2 z2 x3 y3 z3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5433 arg2 =
static_cast< double >(val2);
5438 arg3 =
static_cast< double >(val3);
5443 arg4 =
static_cast< double >(val4);
5448 arg5 =
static_cast< double >(val5);
5453 arg6 =
static_cast< double >(val6);
5458 arg7 =
static_cast< double >(val7);
5463 arg8 =
static_cast< double >(val8);
5468 arg9 =
static_cast< double >(val9);
5473 arg10 =
static_cast< double >(val10);
5484 Tcl_Obj *CONST *argv = objv+1;
5574 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_trianglecloud_triangle'.\n"
5575 " Possible C/C++ prototypes are:\n"
5576 " a_trianglecloud::triangle(a_point const &,a_point const &,a_point const &)\n"
5577 " a_trianglecloud::triangle(double,double,double,double,double,double,double,double,double)\n", TCL_STATIC);
5602 std::string *arg1 = 0 ;
5603 std::string *arg2 = 0 ;
5608 if (
SWIG_GetArgs(interp, objc, objv,
"oo:new_a_image image_file matrix_file ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5610 std::string *ptr = (std::string *)0;
5621 std::string *ptr = (std::string *)0;
5632 result = (
a_image *)
new a_image((std::string
const &)*arg1,(std::string
const &)*arg2);
5658 arg1 =
reinterpret_cast< a_image *
>(argp1);
5696 arg1 =
reinterpret_cast< a_image *
>(argp1);
5712 std::string *arg2 = 0 ;
5717 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_image_image self file_name ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5722 arg1 =
reinterpret_cast< a_image *
>(argp1);
5724 std::string *ptr = (std::string *)0;
5735 (arg1)->image((std::string
const &)*arg2);
5751 std::string *arg2 = 0 ;
5756 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_image_pmatrix self file_name ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5761 arg1 =
reinterpret_cast< a_image *
>(argp1);
5763 std::string *ptr = (std::string *)0;
5774 (arg1)->pmatrix((std::string
const &)*arg2);
5794 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_image_name self aname ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5799 arg1 =
reinterpret_cast< a_image *
>(argp1);
5801 std::string *ptr = (std::string *)0;
5833 arg1 =
reinterpret_cast< a_image *
>(argp1);
5848 Tcl_Obj *CONST *argv = objv+1;
5873 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_image_name'.\n"
5874 " Possible C/C++ prototypes are:\n"
5875 " a_image::name(std::string)\n"
5876 " a_image::name() const\n", TCL_STATIC);
5926 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
5946 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
5988 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6008 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_name self name ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6013 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6015 std::string *ptr = (std::string *)0;
6047 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6062 Tcl_Obj *CONST *argv = objv+1;
6087 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_name'.\n"
6088 " Possible C/C++ prototypes are:\n"
6089 " a_canvas::name(std::string)\n"
6090 " a_canvas::name() const\n", TCL_STATIC);
6107 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6109 result = (bool)((
a_canvas const *)arg1)->empty();
6113 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
6129 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_empty self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6134 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6139 arg2 =
static_cast< bool >(val2);
6141 (arg1)->empty(arg2);
6154 Tcl_Obj *CONST *argv = objv+1;
6181 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_empty'.\n"
6182 " Possible C/C++ prototypes are:\n"
6183 " a_canvas::empty() const\n"
6184 " a_canvas::empty(bool)\n", TCL_STATIC);
6200 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6219 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_straighten self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
6224 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6226 (arg1)->straighten();
6243 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_getinteract self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
6248 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6250 (arg1)->getinteract();
6267 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_render_clip self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
6272 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6274 (arg1)->render_clip();
6300 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_background self R G B ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6305 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6310 arg2 =
static_cast< double >(val2);
6315 arg3 =
static_cast< double >(val3);
6320 arg4 =
static_cast< double >(val4);
6322 (arg1)->background(arg2,arg3,arg4);
6342 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_azimuth self x ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6347 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6352 arg2 =
static_cast< double >(val2);
6354 (arg1)->azimuth(arg2);
6374 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_elevation self y ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6379 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6384 arg2 =
static_cast< double >(val2);
6386 (arg1)->elevation(arg2);
6406 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_roll self z ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6411 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6416 arg2 =
static_cast< double >(val2);
6438 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_pitch self u ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6443 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6448 arg2 =
static_cast< double >(val2);
6450 (arg1)->pitch(arg2);
6470 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_yaw self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6475 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6480 arg2 =
static_cast< double >(val2);
6502 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_distance self d ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6507 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6512 arg2 =
static_cast< double >(val2);
6514 (arg1)->distance(arg2);
6534 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_distance0 self d ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6539 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6544 arg2 =
static_cast< double >(val2);
6546 (arg1)->distance0(arg2);
6569 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6571 result = (double)((
a_canvas const *)arg1)->azimuth();
6584 Tcl_Obj *CONST *argv = objv+1;
6611 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_azimuth'.\n"
6612 " Possible C/C++ prototypes are:\n"
6613 " a_canvas::azimuth(double)\n"
6614 " a_canvas::azimuth() const\n", TCL_STATIC);
6626 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_elevation self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
6631 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6633 result = (double)((
a_canvas const *)arg1)->elevation();
6646 Tcl_Obj *CONST *argv = objv+1;
6673 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_elevation'.\n"
6674 " Possible C/C++ prototypes are:\n"
6675 " a_canvas::elevation(double)\n"
6676 " a_canvas::elevation() const\n", TCL_STATIC);
6693 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6695 result = (double)((
a_canvas const *)arg1)->roll();
6708 Tcl_Obj *CONST *argv = objv+1;
6735 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_roll'.\n"
6736 " Possible C/C++ prototypes are:\n"
6737 " a_canvas::roll(double)\n"
6738 " a_canvas::roll() const\n", TCL_STATIC);
6755 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6757 result = (double)((
a_canvas const *)arg1)->distance();
6770 Tcl_Obj *CONST *argv = objv+1;
6797 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_distance'.\n"
6798 " Possible C/C++ prototypes are:\n"
6799 " a_canvas::distance(double)\n"
6800 " a_canvas::distance() const\n", TCL_STATIC);
6816 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6840 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6864 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6888 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6912 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6936 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6952 unsigned short arg2 ;
6955 unsigned short val2 ;
6958 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_magnification self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6963 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6968 arg2 =
static_cast< unsigned short >(val2);
6970 (arg1)->magnification(arg2);
6993 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
6995 result = (double)((
a_canvas const *)arg1)->scale();
7015 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_scale self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7020 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7025 arg2 =
static_cast< double >(val2);
7027 (arg1)->scale(arg2);
7040 Tcl_Obj *CONST *argv = objv+1;
7067 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_scale'.\n"
7068 " Possible C/C++ prototypes are:\n"
7069 " a_canvas::scale() const\n"
7070 " a_canvas::scale(double)\n", TCL_STATIC);
7087 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_canvas_size self w h ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7092 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7097 arg2 =
static_cast< int >(val2);
7102 arg3 =
static_cast< int >(val3);
7104 (arg1)->size(arg2,arg3);
7120 a_text *result = 0 ;
7127 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7129 result = (a_text *) &(arg1)->
logfile();
7151 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7175 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7197 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_logfile self text ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7202 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7210 arg2 =
reinterpret_cast< a_text *
>(argp2);
7225 Tcl_Obj *CONST *argv = objv+1;
7251 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_logfile'.\n"
7252 " Possible C/C++ prototypes are:\n"
7253 " a_canvas::logfile()\n"
7254 " a_canvas::logfile(a_text &)\n", TCL_STATIC);
7262 std::string *arg2 = 0 ;
7268 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_object self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7273 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7275 std::string *ptr = (std::string *)0;
7302 std::string *arg2 = 0 ;
7310 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_canvas_object self code l ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7315 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7317 std::string *ptr = (std::string *)0;
7334 arg3 =
reinterpret_cast< a_element *
>(argp3);
7352 std::string *arg2 = 0 ;
7353 std::string *arg3 = 0 ;
7359 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_canvas_object self code name ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7364 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7366 std::string *ptr = (std::string *)0;
7377 std::string *ptr = (std::string *)0;
7406 std::string *arg2 = 0 ;
7407 std::string *arg3 = 0 ;
7408 std::string *arg4 = 0 ;
7415 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_object self code mesh points ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7420 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7422 std::string *ptr = (std::string *)0;
7433 std::string *ptr = (std::string *)0;
7444 std::string *ptr = (std::string *)0;
7455 a_canvas_object__SWIG_3(arg1,(std::string
const &)*arg2,(std::string
const &)*arg3,(std::string
const &)*arg4);
7474 Tcl_Obj *CONST *argv = objv+1;
7546 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_object'.\n"
7547 " Possible C/C++ prototypes are:\n"
7548 " a_canvas::object(std::string const &)\n"
7549 " a_canvas::object(std::string const &,a_element &)\n"
7550 " a_canvas::object(std::string const &,std::string const &)\n"
7551 " a_canvas::object(std::string const &,std::string const &,std::string const &)\n", TCL_STATIC);
7559 std::string *arg2 = 0 ;
7564 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_interact self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7569 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7571 std::string *ptr = (std::string *)0;
7597 Tcl_Obj *CONST *argv = objv+1;
7622 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_interact'.\n"
7623 " Possible C/C++ prototypes are:\n"
7624 " a_canvas::interact()\n"
7625 " a_canvas::interact(std::string const &)\n", TCL_STATIC);
7642 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7657 Tcl_Obj *CONST *argv = objv+1;
7690 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_size'.\n"
7691 " Possible C/C++ prototypes are:\n"
7692 " a_canvas::size(int const,int const)\n"
7693 " a_canvas::size()\n", TCL_STATIC);
7701 std::string *arg2 = 0 ;
7706 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_fullscreen self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7711 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7713 std::string *ptr = (std::string *)0;
7740 std::string *arg2 = 0 ;
7745 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_perspective self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7750 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7752 std::string *ptr = (std::string *)0;
7779 std::string *arg2 = 0 ;
7784 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_cursor self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7789 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7791 std::string *ptr = (std::string *)0;
7818 std::string *arg2 = 0 ;
7823 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_canvas_light self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7828 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7830 std::string *ptr = (std::string *)0;
7857 std::string *arg2 = 0 ;
7858 std::string *arg3 = 0 ;
7864 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_canvas_save self code file ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7869 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7871 std::string *ptr = (std::string *)0;
7882 std::string *ptr = (std::string *)0;
7893 a_canvas_save(arg1,(std::string
const &)*arg2,(std::string
const &)*arg3);
7923 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_camerapoint self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7928 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7933 arg2 =
static_cast< double >(val2);
7938 arg3 =
static_cast< double >(val3);
7943 arg4 =
static_cast< double >(val4);
7971 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_focalpoint self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7976 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
7981 arg2 =
static_cast< double >(val2);
7986 arg3 =
static_cast< double >(val3);
7991 arg4 =
static_cast< double >(val4);
8019 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_up self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8024 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
8029 arg2 =
static_cast< double >(val2);
8034 arg3 =
static_cast< double >(val3);
8039 arg4 =
static_cast< double >(val4);
8059 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_camerapoint self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
8064 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
8079 Tcl_Obj *CONST *argv = objv+1;
8118 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_camerapoint'.\n"
8119 " Possible C/C++ prototypes are:\n"
8120 " a_canvas::camerapoint(double,double,double)\n"
8121 " a_canvas::camerapoint()\n", TCL_STATIC);
8133 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_canvas_focalpoint self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
8138 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
8153 Tcl_Obj *CONST *argv = objv+1;
8192 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_focalpoint'.\n"
8193 " Possible C/C++ prototypes are:\n"
8194 " a_canvas::focalpoint(double,double,double)\n"
8195 " a_canvas::focalpoint()\n", TCL_STATIC);
8212 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
8227 Tcl_Obj *CONST *argv = objv+1;
8266 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_canvas_up'.\n"
8267 " Possible C/C++ prototypes are:\n"
8268 " a_canvas::up(double,double,double)\n"
8269 " a_canvas::up()\n", TCL_STATIC);
8289 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_canvas_pan self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8294 arg1 =
reinterpret_cast< a_canvas *
>(argp1);
8299 arg2 =
static_cast< double >(val2);
8304 arg3 =
static_cast< double >(val3);
8309 arg4 =
static_cast< double >(val4);
8564 static swig_cast_info _swigc__p_a_element[] = { {&
_swigt__p_a_element, 0, 0, 0}, {&
_swigt__p_a_linecloud,
_p_a_linecloudTo_p_a_element, 0, 0}, {&
_swigt__p_a_trianglecloud,
_p_a_trianglecloudTo_p_a_element, 0, 0}, {&
_swigt__p_a_pointcloud,
_p_a_pointcloudTo_p_a_element, 0, 0}, {&
_swigt__p_a_axes,
_p_a_axesTo_p_a_element, 0, 0},{0, 0, 0, 0}};
8647 #define SWIGRUNTIME_DEBUG
8683 }
while (iter!= module_head);
8694 if (init == 0)
return;
8697 #ifdef SWIGRUNTIME_DEBUG
8698 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
8705 #ifdef SWIGRUNTIME_DEBUG
8715 #ifdef SWIGRUNTIME_DEBUG
8716 printf(
"SWIG_InitializeModule: found type %s\n", type->
name);
8720 #ifdef SWIGRUNTIME_DEBUG
8721 printf(
"SWIG_InitializeModule: found and overwrite type %s \n", type->
name);
8730 while (cast->
type) {
8733 #ifdef SWIGRUNTIME_DEBUG
8734 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
8738 #ifdef SWIGRUNTIME_DEBUG
8739 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
8744 #ifdef SWIGRUNTIME_DEBUG
8745 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
8752 #ifdef SWIGRUNTIME_DEBUG
8753 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
8755 if (!ocast) ret = 0;
8760 #ifdef SWIGRUNTIME_DEBUG
8761 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
8776 #ifdef SWIGRUNTIME_DEBUG
8777 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
8782 while (cast->
type) {
8783 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
8787 printf(
"---- Total casts: %d\n",j);
8789 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
8802 static int init_run = 0;
8804 if (init_run)
return;
8815 equiv = equiv->
next;
8849 for (i = 0; constants[i].
type; i++) {
8850 switch(constants[i].type) {
8855 obj =
SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
8878 Tcl_InitHashTable(&(klass->
hashtable), TCL_STRING_KEYS);
8879 for (meth = klass->
methods; meth && meth->
name; ++meth) {
8881 Tcl_HashEntry* hashentry = Tcl_CreateHashEntry(&(klass->
hashtable), meth->name, &newEntry);
8882 Tcl_SetHashValue(hashentry, (ClientData)meth->method);
8898 if (interp == 0)
return TCL_ERROR;
8899 #ifdef USE_TCL_STUBS
8914 #ifdef SWIG_namespace
8915 Tcl_Eval(interp,
"namespace eval " SWIG_namespace
" { }");
8927 Tcl_TraceVar(interp, (
char *)
swig_variables[i].
name, TCL_TRACE_READS | TCL_GLOBAL_ONLY,
8929 Tcl_TraceVar(interp, (
char *)
swig_variables[i].
name, TCL_TRACE_WRITES | TCL_GLOBAL_ONLY,
8938 printf(
"Points&forces a_canvas module.\n");
8939 printf(
"Type a_canvas_help for an introduction.\n");
#define SWIGTYPE_p_std__vectorT_a_point_t
SWIGINTERN int _wrap_a_canvas_pan(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_isnotvisible(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_axes_base_names[]
SWIGINTERN int _wrap_a_element_small__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz)
static swig_var_info swig_variables[]
SWIGINTERN int _wrap_a_element_B__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_From_std_string(const std::string &s)
SWIGINTERN int _wrap_a_element_origin__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info * swig_cast_initial[]
SWIGINTERN void a_linecloud_line__SWIG_1(a_linecloud *self, double x1, double y1, double z1, double x2, double y2, double z2)
SWIGINTERN int _wrap_a_canvas_elevation__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_name__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN std::string a_element_origin__SWIG_1(a_element const *self)
SWIGINTERN int _wrap_a_pointcloud_np(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_trianglecloud
SWIGINTERN int _wrap_a_pointcloud_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_image_attributes[]
SWIGRUNTIME int SWIG_Tcl_ObjectConstructor(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_perspective(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_element_bases[]
#define SWIGTYPE_p_a_element
SWIGINTERN int _wrap_a_linecloud_line(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_trianglecloud_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_size__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_pointcloud_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_object__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_fit(a_canvas *self)
SWIGINTERN int _wrap_a_canvas_scale__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz)
SWIGINTERN int _wrap_new_a_image(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_MakePtr(c, ptr, ty, flags)
static const char * swig_a_pointcloud_base_names[]
SWIGINTERN std::string a_canvas_up__SWIG_1(a_canvas *self)
SWIGINTERN void a_canvas_up__SWIG_0(a_canvas *self, double x, double y, double z)
SWIGINTERN int _wrap_a_element_R__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_isvisible(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_pointcloud(void *obj)
SWIGINTERN void SWIG_Tcl_InstallConstants(Tcl_Interp *interp, swig_const_info constants[])
#define SWIG_TypeQuery(name)
static swig_attribute swig_a_trianglecloud_attributes[]
SWIGINTERN int _wrap_a_element_greyscale(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_const_info swig_constants[]
SWIGINTERN int _wrap_a_canvas_object__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_canvas(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_linecloud_line__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_translate(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_name__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_linecloud_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_ConvertPtr(oc, ptr, ty, flags)
SWIGINTERN int _wrap_a_canvas_interact__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_linecloud__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_place(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_CheckState(r)
SWIGINTERN int _wrap_a_canvas_object__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_image__file_error[]
SWIGINTERN int _wrap_a_element_maxy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_axes[]
SWIGRUNTIME void SWIG_Tcl_Acquire(void *ptr)
SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)
SWIGINTERN int _wrap_a_element_edges(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_pointcloudTo_p_a_element(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGINTERN void a_canvas_logfile__SWIG_1(a_canvas *self, a_text &text)
SWIGINTERN int _wrap_a_trianglecloud_reset_mapper_clipping(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_object__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_instance swig_instance
SWIGINTERN int _wrap_a_element_maxx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_scale__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_distance0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_trianglecloud__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE void SWIG_Tcl_AddErrorMsg(Tcl_Interp *interp, const char *mesg)
SWIGINTERN void a_linecloud_line__SWIG_0(a_linecloud *self, a_point const &p1, a_point const &p2)
SWIGINTERN int _wrap_a_canvas_interact(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void SWIG_Tcl_SetErrorMsg(Tcl_Interp *interp, const char *ctype, const char *mesg)
struct swig_cast_info swig_cast_info
SWIGINTERN int _wrap_a_element_reset(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME Tcl_Obj * SWIG_Tcl_NewPackedObj(void *ptr, int sz, swig_type_info *type)
SWIGRUNTIME int SWIG_Tcl_MethodCommand(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST _objv[])
SWIGINTERN int _wrap_a_element_scale(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_save(a_canvas *self, std::string const &code, std::string const &file)
SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2)
static swig_attribute swig_a_axes_attributes[]
SWIGINTERN int _wrap_a_element_scale__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_B__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_linecloud_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_orient__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_object__SWIG_3(a_canvas *self, std::string const &code, std::string const &mesh, std::string const &points)
SWIGINTERN int _wrap_a_element_relief(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_trianglecloud_add(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory)
SWIGINTERN int _wrap_a_canvas_logfile__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_RuntimeError
SWIGINTERN int _wrap_new_a_pointcloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_image(void *obj)
SWIGINTERN int _wrap_delete_a_axes(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_command_info swig_commands[]
SWIGINTERN int _wrap_a_element_B(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_trianglecloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_pointcloud_reset_mapper_clipping(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_distance__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_image__file_error
SWIGINTERN int _wrap_a_canvas_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_bounds(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_pointcloud
SWIGINTERN int _wrap_a_canvas_size__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_interact__SWIG_1(a_canvas *self, std::string const &code)
SWIGINTERN int _wrap_a_canvas_empty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int(* swig_wrapper_func)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST[])
SWIGINTERN int _wrap_a_image_pmatrix(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_axes_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_std__vectorT_a_point_t
SWIGINTERN int _wrap_new_a_linecloud__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN const char * SWIG_Tcl_ErrorType(int code)
SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type)
SWIGINTERN int _wrap_a_pointcloud_cloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_element_base_names[]
static const char * swig_a_linecloud_base_names[]
static swig_method swig_a_element_methods[]
static swig_type_info * swig_types[14]
SWIGINTERN void swig_delete_a_linecloud(void *obj)
SWIGINTERN int _wrap_a_canvas_background(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_pointcloud
SWIGINTERN int _wrap_a_linecloud_nl(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int SWIG_AsCharPtrAndSize(Tcl_Obj *obj, char **cptr, size_t *psize, int *alloc)
#define SWIG_RUNTIME_VERSION
SWIGINTERN std::string a_canvas_camerapoint__SWIG_1(a_canvas *self)
SWIGINTERN void a_trianglecloud_triangle__SWIG_0(a_trianglecloud *self, a_point const &p1, a_point const &p2, a_point const &p3)
static const char * swig_a_image_base_names[]
SWIGINTERN int _wrap_a_canvas_Z(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void SWIG_Tcl_SetErrorObj(Tcl_Interp *interp, const char *ctype, Tcl_Obj *obj)
SWIGINTERN int _wrap_a_canvas_name__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata)
static Tcl_HashTable swigconstTable
static swig_class _wrap_class_a_element
#define SWIG_MethodCommand
SWIGRUNTIME int SWIG_Tcl_GetArgs(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], const char *fmt,...)
SWIGINTERNINLINE Tcl_Obj * SWIG_From_int(int value)
SWIGINTERN int _wrap_a_canvas_cursor(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_trianglecloud_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_save(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_up(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_axesTo_p_a_element(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGINTERN int _wrap_a_element_scale__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__ostream[]
SWIGINTERN int _wrap_a_canvas_type(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_pointcloud
static swig_attribute swig_a_pointcloud_attributes[]
#define SWIG_exception_fail(code, msg)
static swig_class _wrap_class_a_image
SWIGINTERN int _wrap_a_canvas_scale(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_linecloud_attributes[]
static const char * swig_a_canvas_base_names[]
SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
SWIGINTERN int _wrap_delete_a_pointcloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_render_clip(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_AttributeError
SWIGINTERN int _wrap_a_element_origin(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_object__SWIG_2(a_canvas *self, std::string const &code, std::string const &name)
SWIGINTERN int _wrap_a_element_G__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_module_info swig_module
SWIGINTERN int _wrap_a_element_miny(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_interact__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__vectorT_a_point_t[]
SWIGINTERN int _wrap_a_element_orient(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_pointcloud_point__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_rotate(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_canvas_attributes[]
SWIGINTERN int _wrap_a_canvas_azimuth__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_size(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_trianglecloud_triangle__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN std::string a_element_bounds(a_element const *self)
SWIGINTERN int _wrap_a_pointcloud_point__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_redraw(a_canvas *self)
SWIGINTERN int _wrap_a_element_name__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_SetModule(clientdata, pointer)
SWIGINTERN int _wrap_a_element_small(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)
SWIGINTERN int _wrap_a_element_scale__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_element(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGUNUSEDPARM(p)
static swig_type_info _swigt__p_a_linecloud
SWIGINTERN int _wrap_a_canvas_camerapoint__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_perspective(a_canvas *self, std::string const &code)
SWIGINTERN int _wrap_a_trianglecloud_nt(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_empty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_image_name__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_linecloud_append(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_roll__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_class swig_class
#define SWIG_as_voidptr(a)
SWIGINTERN int _wrap_a_element_size(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_steps__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_pointcloud_point(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)
SWIGRUNTIME void SWIG_Tcl_SetModule(Tcl_Interp *interp, swig_module_info *module)
SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)
SWIGRUNTIMEINLINE int SWIG_Tcl_ConvertPtr(Tcl_Interp *interp, Tcl_Obj *oc, void **ptr, swig_type_info *ty, int flags)
SWIGINTERN int _wrap_a_element_orient__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_axes(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_const_info swig_const_info
SWIGINTERN int _wrap_a_element_empty__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_R(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_pointcloud_eraselastpoint(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_up__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_pointcloud_bases[]
SWIGINTERN void a_element_relief(a_element *self, double const x1, double const y1, double const z1, double const x2, double const y2, double const z2)
SWIGINTERN int _wrap_a_element_minx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_image_type(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_Tcl_Thisown(void *ptr)
SWIGINTERN int _wrap_a_element_place__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_pointcloud_methods[]
SWIGINTERN int _wrap_a_element_minz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_Y(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_InitializeModule(void *clientdata)
SWIGINTERN std::string a_canvas_size__SWIG_1(a_canvas *self)
static swig_class _wrap_class_a_axes
SWIGINTERN int _wrap_a_element_imageon(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)
static swig_type_info _swigt__p_a_point
SWIGINTERN void SWIG_Tcl_SetConstantObj(Tcl_Interp *interp, const char *name, Tcl_Obj *obj)
#define SWIGTYPE_p_a_canvas
SWIGINTERN int _wrap_a_element_dxfout(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_z(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_element[]
SWIGINTERN int _wrap_a_element_image(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_linecloud_bases[]
SWIGRUNTIMEINLINE Tcl_Obj * SWIG_Tcl_NewPointerObj(void *ptr, swig_type_info *type, int flags)
SWIGINTERN void a_canvas_fullscreen(a_canvas *self, std::string const &code)
static swig_class _wrap_class_a_canvas
static const char * swig_a_trianglecloud_base_names[]
static swig_method swig_a_image_methods[]
SWIGINTERN int _wrap_a_trianglecloud_triangle__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_steps(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_text
static swig_cast_info _swigc__p_a_canvas[]
static swig_cast_info _swigc__p_char[]
SWIGINTERN int _wrap_a_element_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_color(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty)
static swig_cast_info _swigc__p_a_text[]
SWIGINTERN int _wrap_a_canvas_azimuth(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_fit(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_X(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_open_scalars(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_zebra(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_camerapoint__SWIG_0(a_canvas *self, double x, double y, double z)
#define SWIGTYPE_p_a_linecloud
SWIGINTERN int _wrap_a_canvas_camerapoint__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_thickness(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_getinteract(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_trianglecloud
SWIGINTERN int _wrap_new_a_element(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGEXPORT int A_canvas_SafeInit(Tcl_Interp *interp)
SWIGINTERN int _wrap_a_pointcloud_append(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_canvas_methods[]
SWIGINTERN int _wrap_a_image_name__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_NewPointerObj(ptr, type, flags)
SWIGINTERN int _wrap_new_a_canvas(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_Thisown(ptr)
SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)
SWIGINTERN int _wrap_a_canvas_elevation__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_steps__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_trianglecloudTo_p_a_element(void *x, int *SWIGUNUSEDPARM(newmemory))
void *(* swig_converter_func)(void *, int *)
static swig_cast_info _swigc__p_a_image[]
#define SWIG_POINTER_NO_NULL
SWIGINTERN int _wrap_a_element_open(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_empty__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_std__ostream
SWIGINTERN int _wrap_a_canvas_empty__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_save_transform(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME Tcl_Obj * SWIG_Tcl_NewInstanceObj(Tcl_Interp *interp, void *thisvalue, swig_type_info *type, int flags)
SWIGINTERN int _wrap_a_element_small__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_element
#define SWIG_NullReferenceError
SWIGINTERN int _wrap_a_canvas_elevation(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_axes
static swig_class * swig_a_image_bases[]
SWIGINTERN int _wrap_a_pointcloud_dxfout(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_yaw(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_POINTER_DISOWN
struct swig_type_info swig_type_info
SWIGINTERN int _wrap_a_pointcloud_type(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_trianglecloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_focalpoint__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_image_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_G(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_Tcl_PointerTypeFromString(char *c)
static swig_type_info _swigt__p_a_canvas
SWIGINTERN int _wrap_a_element_imageoff(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_linecloud
SWIGINTERN int _wrap_a_linecloud_add(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_canvas_bases[]
SWIGINTERN void swig_delete_a_element(void *obj)
SWIGRUNTIME int SWIG_Tcl_Disown(void *ptr)
SWIGINTERN int _wrap_a_element_center(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_element_attributes[]
#define SWIG_ObjectDelete
static void * _p_a_linecloudTo_p_a_element(void *x, int *SWIGUNUSEDPARM(newmemory))
static swig_class * swig_a_axes_bases[]
#define SWIG_NewPackedObj(ptr, sz, type)
SWIGINTERN void a_pointcloud_point__SWIG_1(a_pointcloud *self, a_point const &p)
SWIGINTERN int _wrap_a_canvas_roll__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_G__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_GetModule(clientdata)
SWIGINTERN int _wrap_a_canvas_up__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN std::string a_canvas_focalpoint__SWIG_1(a_canvas *self)
SWIGRUNTIME void SWIG_PropagateClientData(void)
SWIGINTERN int _wrap_a_canvas_distance__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_linecloud_line__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_fullscreen(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty)
static swig_cast_info _swigc__p_a_point[]
SWIGINTERN Tcl_Obj * SWIG_Tcl_GetConstantObj(const char *key)
SWIGINTERN std::string a_element_scale__SWIG_2(a_element const *self)
SWIGINTERN int _wrap_a_canvas_azimuth__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_linecloud_methods[]
#define SWIGTYPE_p_a_point
SWIGINTERN int _wrap_a_element_place__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_trianglecloud(void *obj)
SWIGINTERNINLINE Tcl_Obj * SWIG_FromCharPtrAndSize(const char *carray, size_t size)
SWIGINTERN int _wrap_a_element_origin__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_pitch(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_roll(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_TYPE_TABLE_NAME
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
SWIGINTERN int _wrap_a_canvas_straighten(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_pointcloud_point__SWIG_0(a_pointcloud *self, double x, double y, double z)
SWIGRUNTIME swig_module_info * SWIG_Tcl_GetModule(Tcl_Interp *interp)
SWIGINTERN int _wrap_a_canvas_focalpoint__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_redraw(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_module_info swig_module_info
static swig_cast_info _swigc__p_a_linecloud[]
#define SWIG_Acquire(ptr)
static swig_method swig_a_axes_methods[]
SWIGINTERN std::string a_element_place__SWIG_1(a_element const *self)
static swig_cast_info _swigc__p_a_pointcloud[]
SWIGRUNTIME void SWIG_Tcl_ObjectDelete(ClientData clientData)
SWIGINTERN int _wrap_a_image_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_focalpoint__SWIG_0(a_canvas *self, double x, double y, double z)
#define SWIG_TCL_HASHTABLE_INIT
SWIGINTERN int _wrap_a_element_greyscale__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_Tcl_ConvertPacked(Tcl_Interp *SWIGUNUSEDPARM(interp), Tcl_Obj *obj, void *ptr, int sz, swig_type_info *ty)
SWIGINTERN int _wrap_a_canvas_y(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_magnification(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_ObjectConstructor
SWIGINTERN int _wrap_a_element_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_NewInstanceObj(thisvalue, type, flags)
SWIGINTERN int _wrap_a_element_smooth(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_greyscale__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_trianglecloud__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info * swig_type_initial[]
SWIGINTERN int _wrap_a_element_maxz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_empty__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_trianglecloud_bases[]
SWIGINTERN int _wrap_a_canvas_logfile__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_cursor(a_canvas *self, std::string const &code)
#define SWIGTYPE_p_std__ostream
SWIGINTERN int _wrap_a_element_reset_mapper_clipping(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static int swigconstTableinit
struct swig_attribute swig_attribute
SWIGINTERN int _wrap_a_element_opacity(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_canvas_light(a_canvas *self, std::string const &code)
void(* swig_delete_func)(ClientData)
SWIGRUNTIME Tcl_HashTable * SWIG_Tcl_ObjectTable(void)
SWIGRUNTIME int SWIG_Tcl_ConvertPtrFromString(Tcl_Interp *interp, const char *c, void **ptr, swig_type_info *ty, int flags)
SWIGINTERN std::string const a_canvas_object__SWIG_0(a_canvas *self, std::string const &code)
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
static swig_type_info _swigt__p_a_axes
#define SWIGTYPE_p_a_text
SWIGINTERN int _wrap_a_element_thickness__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_visibility(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_light(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_linecloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)
#define SWIG_DivisionByZero
SWIGINTERN std::string a_element_orient__SWIG_1(a_element const *self)
SWIGINTERN void swig_delete_a_canvas(void *obj)
SWIGINTERN int _wrap_a_canvas_camerapoint(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_char
struct swig_method swig_method
static swig_class _wrap_class_a_trianglecloud
#define SWIG_TCL_DECL_ARGS_2(arg1, arg2)
SWIGINTERN void a_canvas_pan(a_canvas *self, double x, double y, double z)
SWIGINTERN int _wrap_a_canvas_focalpoint(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_OverflowError
static swig_method swig_a_trianglecloud_methods[]
SWIGINTERN int _wrap_a_image_image(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int(* swig_wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST[])
SWIGINTERN int _wrap_a_trianglecloud_triangle(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_From_long(long value)
SWIGRUNTIME void SWIG_Tcl_MakePtr(char *c, void *ptr, swig_type_info *ty, int SWIGUNUSEDPARM(flags))
struct swig_type_info *(* swig_dycast_func)(void **)
#define SWIG_TCL_CALL_ARGS_2(arg1, arg2)
SWIGINTERN void SWIG_Tcl_InstallMethodLookupTables(void)
#define SWIG_TCL_STUBS_VERSION
SWIGINTERN int _wrap_a_canvas_object(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_distance(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_canvas_logfile(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_image(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_linecloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_image
SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
SWIGINTERN int _wrap_a_element_save(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_trianglecloud[]
SWIGINTERN std::string a_element_center(a_element const *self)
SWIGINTERN void a_canvas_object__SWIG_1(a_canvas *self, std::string const &code, a_element &l)
SWIGINTERN int _wrap_a_element_R__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_axes(void *obj)
static swig_type_info _swigt__p_a_image
SWIGINTERN void a_trianglecloud_triangle__SWIG_1(a_trianglecloud *self, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)
#define SWIGTYPE_p_a_image__file_error
SWIGINTERN int _wrap_a_canvas_x(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_element_thickness__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGRUNTIMEINLINE
layer used by screen to draw vector graphics
static const std::string help()
void logfile(a_text &text)
static const std::string help()
virtual std::string type() const
void name(const std::string &name)
layer used by screen to draw vector graphics
void name(std::string &aname)
static const std::string help()
virtual std::string type() const
void name(std::string aname)
static const std::string help()
layer used by screen to draw vector graphics
static const std::string help()
layer used by screen to draw vector graphics
std::vector< a_point > cloud() const
virtual std::string type() const
static const std::string help()
layer used by screen to draw vector graphics
static const std::string help()
double v(const uint32_t step, const uint32_t n)
struct swig_cast_info * prev
struct swig_cast_info * next
swig_converter_func converter
struct swig_class ** bases
swig_module_info * module
void(* destructor)(void *)
swig_attribute * attributes
swig_cast_info ** cast_initial
swig_type_info ** type_initial
struct swig_module_info * next
struct swig_cast_info * cast