Last update: Sun Oct 15 02:29:44 MDT 2017
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Cazals:2002:NID,
author = "Fr{\'e}d{\'e}ric Cazals",
title = "Non-Intrusive Debugging and Incremental Visualization
with the Geometric Stethoscope",
journal = j-J-GRAPHICS-TOOLS,
volume = "7",
number = "2",
pages = "27--40",
year = "2002",
CODEN = "JGTOFD",
ISSN = "1086-7651",
ISSN-L = "1086-7651",
bibdate = "Tue Dec 16 13:47:48 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/jgraphtools.bib",
URL = "http://www.acm.org/jgt/papers/Cazals02/",
abstract = "Developing and debugging geometric applications is
known to be a difficult task: The calculations and data
structures can be involved, there are degenerate cases
and numerical issues, etc. THis paper presents a
software setup aiming at easing the development, the
debugging, ad the maintenance of geometric
applications. \par
More precisely, {\em incremental visualization\/} is
defined as the possibility for the programmer to
visualize interactively any significant update of the
geometric data structures at any time. {\em
Non-intrusive debugging\/} is defined as the
possibility of visualizing any geometric entity in
three dimensions from a standard debugger at any time
without modifying the source code. We present a setup
to perform incremental visualization and non-intrusive
debugging. This setup is based on multithreading and
requires a three-dimensional viewer, such as Open
Inventor, Vtk, or Geomview, and a standard debugger
(dbx or gdb). \par
An Open Inventor based C++ implementation of this setup
accompanies this paper. Using it simply requires
writing the functions converting the user's data
structures into Open Inventor's data structures. The
setup could easily be extended to accommodate other
medias such as sound, video, etc.",
acknowledgement = ack-nhfb,
journal-URL = "http://www.tandfonline.com/loi/ujgt20",
}
Related entries
- accommodate,
1(3)29,
3(1)15
- any,
1(2)31,
1(3)1,
1(4)41,
4(1)39,
7(1)33,
7(4)83,
8(1)25,
8(2)1,
8(4)21,
9(1)13,
9(2)21
- application,
2(2)1,
2(3)45,
3(2)21,
3(3)29,
3(4)1,
5(3)35,
6(1)1,
6(2)43,
6(4)41,
7(1)13,
7(1)33,
7(2)17,
7(4)33,
7(4)43,
7(4)83,
8(2)41,
8(3)23,
8(4)1,
9(1)1,
9(1)23,
9(2)11,
9(2)21,
13(3)15,
15(3)183
- based,
1(2)31,
1(3)13,
1(4)21,
2(1)1,
2(2)1,
2(3)1,
2(3)29,
2(4)15,
2(4)25,
3(2)15,
3(4)1,
4(1)11,
4(1)25,
4(2)27,
4(3)1,
4(3)23,
4(4)5,
5(3)11,
5(4)1,
5(4)25,
5(4)33,
6(2)27,
6(2)43,
7(1)23,
7(1)33,
7(1)45,
7(2)17,
7(3)43,
7(4)27,
7(4)83,
8(2)41,
8(4)1,
9(1)23,
9(2)21,
17(3)59
- C++,
7(3)13,
9(4)41
- calculation,
1(3)1,
3(2)21,
4(3)1,
4(3)35,
5(3)11,
6(2)27,
6(4)1,
7(1)13,
7(1)23,
9(1)35,
15(3)183
- case,
1(2)25,
2(3)29,
2(4)15,
3(4)13,
4(3)11,
6(3)37,
6(4)13,
7(1)23,
7(3)43,
7(4)3,
7(4)53,
7(4)69,
8(2)1,
8(2)31
- code,
2(2)25,
2(3)45,
5(1)23,
5(3)1,
6(1)29,
6(2)43,
6(3)17,
7(1)23,
7(1)45,
7(2)17,
7(3)1,
7(3)43,
7(4)91,
8(1)16,
8(1)25,
8(2)1,
8(3)23,
8(3)41,
8(4)37,
9(1)13,
9(1)23,
9(2)11,
9(2)21,
9(3)41
- converting,
7(3)27
- data,
1(1)21,
1(4)21,
2(4)15,
3(1)33,
3(3)1,
3(4)1,
4(4)11,
6(1)1,
6(4)13,
7(1)33,
8(2)1,
8(3)1,
9(2)21,
9(3)1,
10(2)41,
17(4)113
- defined,
6(2)27,
6(3)1,
11(2)51
- degenerate,
7(3)43
- development,
9(2)21
- difficult,
3(3)29,
4(4)37,
5(2)15
- dimension,
1(2)5,
1(4)21,
2(4)25,
3(2)21,
4(1)39,
4(3)11,
5(4)13,
6(1)29,
6(3)29,
6(3)45,
7(1)23,
7(2)17,
7(3)1,
8(1)25
- dimensional, three-,
1(1)21,
1(1)33,
2(3)15,
2(3)37,
3(3)1,
3(4)33,
4(2)27,
4(2)37,
4(4)23,
5(2)15,
6(3)1,
6(3)45,
6(4)41,
7(2)9,
8(2)41,
8(3)1,
8(4)25
- easily,
2(2)31,
4(1)11,
4(4)33,
4(4)37,
7(2)1,
7(3)1,
7(4)19,
8(3)23
- entity,
3(4)1
- extended,
2(2)31,
5(4)1
- function,
2(2)31,
2(4)45,
4(4)1,
5(3)11,
6(3)17,
6(3)45,
6(4)41,
7(1)23,
9(3)1,
15(3)183
- geometric,
2(3)1,
3(1)43,
3(3)11,
3(4)1,
3(4)33,
4(2)7,
4(2)27,
4(4)37,
5(4)1,
6(4)1,
7(3)43,
8(4)21,
9(1)1,
13(3)15
- implementation,
1(3)29,
2(2)9,
3(1)33,
4(2)7,
4(4)1,
5(1)1,
5(1)23,
5(1)27,
5(3)11,
5(4)13,
5(4)33,
6(1)7,
6(2)43,
6(3)1,
7(1)33,
7(3)13,
7(4)61,
7(4)91,
8(2)1,
9(3)1,
12(1)61,
15(3)183,
17(3)59
- incremental,
2(2)9,
4(4)37,
5(3)11,
12(3)1,
15(1)29
- interactively,
3(3)1,
3(4)33,
5(2)1,
6(2)27
- involved,
5(2)1
- issue,
2(2)9,
3(2)1,
3(3)29,
7(4)61,
9(3)1,
17(3)55
- known,
2(2)9,
4(2)27,
4(4)1,
5(4)25,
9(1)23,
15(3)183
- media,
4(3)1,
15(3)183
- more,
1(1)3,
1(1)33,
2(2)31,
2(4)15,
3(2)1,
3(2)21,
4(1)11,
4(2)27,
6(2)27,
6(4)29,
7(4)69,
8(1)25,
8(2)31,
8(2)41,
9(1)23,
9(3)1
- numerical,
1(1)33,
1(2)31,
7(4)9,
8(1)25,
9(1)13
- other,
1(1)3,
1(1)21,
1(2)25,
1(4)21,
2(2)1,
3(3)29,
4(1)1,
4(2)1,
4(4)23,
5(1)9,
5(3)1,
5(4)25,
6(1)1,
6(1)7,
6(4)29,
7(1)1,
7(2)1,
7(3)1,
8(1)16,
8(2)41,
9(3)41
- perform,
1(3)1,
2(2)31,
5(3)11,
7(2)17,
7(4)43,
7(4)53,
7(4)91,
8(3)23
- present,
1(2)31,
1(3)1,
1(3)29,
1(4)1,
1(4)21,
2(1)21,
2(2)1,
2(2)25,
2(3)15,
2(3)45,
2(4)1,
3(1)1,
3(1)15,
3(2)15,
3(3)29,
3(4)1,
3(4)33,
4(1)25,
4(2)7,
4(2)27,
4(3)23,
4(4)5,
4(4)11,
4(4)23,
4(4)37,
5(1)9,
5(2)15,
5(2)25,
5(2)33,
5(4)1,
5(4)25,
5(4)33,
6(1)7,
6(1)19,
6(2)43,
6(3)17,
6(3)29,
6(3)37,
6(3)45,
6(4)13,
7(1)13,
7(1)23,
7(2)1,
7(2)17,
7(2)41,
7(3)1,
7(3)19,
7(3)27,
7(3)43,
7(4)3,
7(4)9,
7(4)27,
7(4)33,
7(4)43,
7(4)61,
7(4)69,
7(4)91,
8(1)3,
8(1)25,
8(2)17,
8(2)31,
8(2)41,
8(3)1,
8(3)33,
8(3)41,
8(4)1,
8(4)21,
8(4)25,
8(4)37,
9(1)13,
9(1)23,
9(2)1,
9(2)11,
9(2)21,
9(3)21,
9(3)41,
15(3)183
- programmer,
3(4)1,
5(4)13
- require,
2(3)37,
4(4)23,
5(3)1,
5(4)25,
6(2)1,
7(1)33,
7(1)45,
7(3)1,
8(1)33,
8(3)1,
8(4)1,
9(1)13,
9(3)41
- setup,
7(4)9
- significant,
2(2)9,
5(2)1,
6(2)1,
6(3)37,
8(4)37
- simply,
2(4)15,
9(1)35
- software,
1(3)7,
1(3)29,
2(3)15,
3(1)33,
5(2)33,
5(3)11,
6(1)1,
7(4)33,
15(3)183
- source,
1(2)25,
2(1)1,
5(2)15,
5(3)1,
6(3)17,
7(1)23,
7(1)45,
7(2)17,
7(3)1,
7(3)43,
7(4)9,
8(1)25,
8(2)1,
8(3)23,
8(3)41,
8(4)37,
9(1)13,
9(1)23,
9(2)11,
9(2)21,
9(3)41
- standard,
1(2)25,
1(3)29,
2(4)25,
3(1)15,
3(3)1,
3(4)33,
4(3)23,
5(4)13,
6(1)35,
7(1)1,
7(4)19,
7(4)69,
7(4)83,
15(3)183
- structure,
2(4)15,
3(4)1,
5(3)35,
6(1)7,
6(2)43,
9(2)21,
10(2)41
- such,
1(1)21,
1(2)1,
1(2)25,
1(3)29,
2(1)1,
2(2)1,
2(3)1,
2(4)1,
3(3)1,
3(3)29,
3(4)13,
3(4)33,
4(1)1,
4(1)39,
4(2)7,
4(3)1,
5(3)1,
5(4)13,
6(1)1,
6(1)35,
6(3)29,
6(3)37,
6(4)41,
7(1)33,
7(3)1,
7(3)19,
7(3)27,
7(4)9,
8(1)3,
8(3)1,
8(4)21,
9(1)1,
9(3)1
- task,
4(1)1,
4(1)39,
7(3)19
- there,
4(1)11,
4(3)11,
5(3)1,
9(1)1
- three,
1(2)5,
1(2)31,
1(3)29,
1(4)21,
2(3)37,
2(4)25,
3(2)21,
3(3)29,
4(3)11,
5(4)13,
6(1)29,
6(3)45,
7(1)23,
8(1)25,
8(2)17,
8(3)1
- three-dimensional,
1(1)21,
1(1)33,
2(3)15,
2(3)37,
3(3)1,
3(4)33,
4(2)27,
4(2)37,
4(4)23,
5(2)15,
6(3)1,
6(3)45,
6(4)41,
7(2)9,
8(2)41,
8(3)1,
8(4)25
- time,
1(2)25,
1(3)1,
2(2)1,
2(4)15,
3(4)1,
3(4)13,
4(3)1,
4(4)23,
5(1)9,
5(2)1,
5(4)33,
6(1)7,
6(1)29,
6(3)1,
7(1)23,
7(1)33,
7(2)1,
7(4)69,
8(3)23,
9(2)21
- update,
2(4)1,
9(2)1
- user,
1(1)3,
2(3)37,
5(2)1,
5(2)15,
5(3)1,
5(4)13,
7(3)19,
9(2)21
- using,
1(3)1,
1(3)7,
2(2)1,
2(4)1,
3(3)1,
3(3)29,
3(4)13,
4(1)1,
4(1)11,
4(2)7,
4(2)27,
4(3)23,
4(3)35,
4(4)11,
4(4)23,
5(1)1,
5(1)9,
5(2)1,
5(2)15,
5(2)33,
5(3)35,
5(4)13,
5(4)33,
6(1)19,
6(1)29,
6(2)27,
6(4)1,
6(4)29,
7(1)23,
7(1)33,
7(2)9,
7(4)9,
7(4)19,
7(4)27,
7(4)33,
7(4)43,
7(4)53,
7(4)69,
7(4)91,
8(1)16,
8(1)25,
8(1)33,
8(2)17,
8(3)1,
8(3)23,
8(3)33,
8(3)41,
8(4)1,
8(4)37,
9(1)13,
9(2)1,
9(3)21,
9(4)57,
10(3)1,
10(4)1,
10(4)61,
11(4)1,
11(4)17,
12(1)27,
12(1)47,
12(2)13,
12(3)17,
12(4)35,
13(3)53,
13(4)61,
14(4)1,
15(1)29,
15(4)225,
16(3)123,
17(1)17,
17(3)99,
17(4)151
- video,
14(3)57
- viewer,
5(4)33,
7(4)33,
9(1)1
- visualization,
1(1)21,
2(3)37,
3(3)1,
4(1)11
- visualize,
1(3)7
- visualizing,
1(3)7,
2(4)45,
14(1)43