1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
|
%\documentstyle[art10,titlepage,makeidx,twoside,EPSF/epsf,mytabbing]{j-article}
%%% added 2004.12.14
\documentclass[]{jarticle}
\usepackage{makeidx,mytabbing,fancyheadings,amsmath}
\usepackage[dvipdfmx]{graphicx}
\usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
\ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}\else
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
%%%
\newcommand{\eusversion}{9.27}
\flushbottom
\makeindex
\pagestyle{myheadings}
\oddsidemargin=0cm
\evensidemargin=0cm
% A4 size
\textwidth=16.5cm
\textheight=24.6cm
\topmargin=-0.8cm
\oddsidemargin= 0.5cm
\evensidemargin=0.5cm
% Letter size
%\topmargin=0.5cm
%\textwidth=17.6cm
%\textheight=23cm
%\oddsidemargin= 0.2cm
%\evensidemargin=0.2cm
\parindent=10pt
\parskip=1mm
%\baselineskip 14pt
\setcounter{totalnumber}{3}
\renewcommand{\topfraction}{0.99} % 85% of a page (from page
% top)
% can be occupied by tbl / fig
%
\renewcommand{\bottomfraction}{0.99} % 85% of a page (from page
% bottom)
% can be occupied by tbl / fig
\renewcommand{\textfraction}{0.0} % text shoud occupy 15% or
% more in
% a page
%\renewcommand{\floatpagefraction}{0.99} % 70% or more shoud occupy in
% a
% a float page
%%% removed 2004.12.14 \jintercharskip=0pt plus3.0pt minus1pt%
\begin{document}
\newcommand{\ptext}[1]
{\tt \begin{quote} \begin{tabbing} #1 \end{tabbing} \end{quote} \rm}
\newcommand{\desclist}[1]{
\begin{list}{ }{\setlength{\rightmargin}{0mm}\topsep=0mm\partopsep=0mm}
\item #1
\end{list}
\vspace{3mm}}
\newcommand{\functiondescription}[4]{
\index{#1}
{\bf #1} \em #2 \rm \hfill [#3]
%\if#4 \vspace{3mm} \\ \else \desclist{#4} \fi
%\ifx#4 \vspace{3mm} \\ \else \desclist{#4} \fi
\desclist{\hspace{0mm}#4}
}
\newcommand{\bfx}[1]{\index{#1}{\bf #1}}
\newcommand{\emx}[1]{\index{#1}{\em #1}}
\newcommand{\longdescription}[4]{
\index{#2}
\begin{tabbing}
{\bf #2} \rm \hspace{3mm} \= \`[#1] \\
\> \it #3
\end{tabbing}
\rm
\desclist{#4}
}
\newcommand{\funcdesc}[3]{\functiondescription{#1}{#2}{関数}{#3}}
\newcommand{\macrodesc}[3]{\functiondescription{#1}{#2}{マクロ}{#3}}
\newcommand{\specialdesc}[3]{\functiondescription{#1}{#2}{特殊}{#3}}
\newcommand{\methoddesc}[3]{\functiondescription{#1}{#2}{メソッド}{#3}}
\newcommand{\vardesc}[2]{\functiondescription{#1}{}{変数}{#2}}
\newcommand{\fundesc}[2]{\functiondescription{#1}{#2}{関数}{\hspace{0mm}}}
\newcommand{\macdesc}[2]{\functiondescription{#1}{#2}{マクロ}{\hspace{0mm}}}
\newcommand{\spedesc}[2]{\functiondescription{#1}{#2}{特殊}{\hspace{0mm}}}
\newcommand{\metdesc}[2]{\functiondescription{#1}{#2}{メソッド}{\hspace{0mm}}}
\newcommand{\constdesc}[2]{\functiondescription{#1}{}{定数}{#2}}
\newcommand{\classdesc}[4]{ %class, super slots description
\vspace{2mm}
\index{#1}
{\large {\bf #1 }} \hfill [クラス] %super
\begin{tabbing}
\hspace{30mm} :super \hspace{5mm} \= {\bf #2} \\
\hspace{30mm} :slots \> #3
\end{tabbing}
\vspace{4mm}
\desclist{#4}}
\newenvironment{refdesc}{
\vspace{5mm} \parindent=0mm \topsep=0mm \parskip=0mm \leftmargin=10mm}{
\parindent=10mm \topsep=3mm \parskip=1mm \leftmargin=0mm }
\date{}
\title{{\Huge \bf EusLisp} \\
{\large \bf version \eusversion} \\
{\LARGE \bf リファレンスマニュアル} \\
{\large -マルチスレッドとXToolKitの実現-} \\
\vspace{10mm}
%ETL-RM-87-06E \\
{\large ETL-TR-95-19} \\
{\large 1995年6月} \\ }
\author{
通商産業省 工業技術院 \\
電子技術総合研究所 知能システム部 \\
{\large 松井 俊浩, 原 功, 中垣 博文(九州電力)} \\
matsui@etl.go.jp, hara@etl.go.jp, nakagaki@etl.go.jp\\
〒305 茨城県つくば市梅園1-1-4 }
\thispagestyle{empty}
\maketitle
\pagenumbering{roman}
\tableofcontents
% \listoffigures
% \listoftables
\bibliographystyle{plain}
\newpage
\pagenumbering{arabic}
\part{EusLisp 基本}
\markboth{EusLisp version \eusversion リファレンスマニュアル (Part I)}{はじめに}
\input{jintro}
\input{jgenerals}
\input{jcontrols}
\input{jobjects}
%\input{predicates}
\input{jarith}
\input{jsymbols}
\input{jsequences}
\input{jio}
\input{jevaluation}
\newpage
\part{EusLisp 拡張}
\markboth{EusLisp version \eusversion リファレンスマニュアル (Part II)}{システム関数}
\input{jsysfunc}
\input{jvxw}
\input{jmthread}
\input{jmatrix}
\input{jgeometry}
\input{jcontact}
\input{jvoronoi}
\input{jgraphics}
\input{jxwindow}
\input{jxtoolkit}
\input{jimage}
\input{jmanipulator}
\input{jmars-pre}
%
\begin{thebibliography}{99}
\bibitem{Hirukawa:1991a}{T.Matsui H.Hirukawa and K.Takase. A general algorithm for derivation and analysis of constraint for motion of polyhedra in contact. In IEEE/RSJ International Workshop on Intelligent Robots and Systems'91, pages 38-43, 1991.}
\bibitem{CLtL}{G. L. Steel Jr. Common Lisp the Language. Digital-Press, 1984.}
\bibitem{CLtL2}{G. L. Steel Jr. Common Lisp the Language Second Ed. Digital-Press,1990.}
\bibitem{CLOS:Keene}{S.E. Keene. Object-Oriented Programming in Common Lisp. Addison-Wesley, 1988.}
\bibitem{Eus4}{T. Matsui and M. Inaba. Euslisp: An object-based implementation of lisp. Journal of Information Processing, 13(3), 1990.}
\bibitem{MTEus1}{Toshihiro Matsui. Multithread object-oriented language euslisp for parallel and asynchronous programming in robotics. In Workshop on Concurrent Object-based Systems, IEEE 6th Symposium on Parallel and Distributed Processing, October 1994.}
\bibitem{Eus5}{松井俊浩. Euslisp: オブジェクト指向に基づくlispの実現. 電子技術総合研究所彙報, 54(8), 1990.}
\bibitem{Eus6}{松井俊浩. オブジェクト指向型モデルに基づくロボットプログラミングシステムの研究. Researches of the Electrotechnical Laboratory, (926), 1991.}
\bibitem{Eus7}{松井俊浩, 稲葉雅幸. Euslisp: オブジェクト指向に基づくlispの実現と幾何モデラへの応用. In 情報処理学会記号処理研究会, number 2 in 50, 1989.}
\bibitem{MTEus2}{松井俊浩, 原功. マルチスレッドeuslispの並列・非同期プログラミング機能. In 日本ロボット学会第12回学術講演会, November 1994.}
\bibitem{Hirukawa:1991b}{比留川博久, 松井俊浩, and 高瀬國克. 多面体間の接触による拘束条件の高速解法と その離脱動作計画への応用. 日本ロボット学会誌, 9(7):841-848, 1991.}
\bibitem{Hirukawa:1991c}{比留川博久, 松井俊浩, and 高瀬國克. 多面体間の接触による拘束条件を幾何モデルから導出する 一般的なアルゴリズム. 日本ロボット学会誌, 9(4):415-426, 1991.}
\end{thebibliography}
\cleardoublepage
\markboth{Euslisp version \eusversion リファレンスマニュアル}{Index}
\footnotesize
\printindex
\end{document}
|