%\NeedsTeXFormat{LaTeX2e}
%\typeout{Option Style‘qbgraph’2005 July 29 by T. Moonlight}
%\typeout{......................main style +qbgraph++++++++++}
\typeout{                       sub style         +qbgraphy+ group"s" option cmd}
%
% 一度に済ますマクロ群
%
% \qbGpoint (点列)　点列の描画
\def\qbGpoints#1.{%
\@tfor\tmpPname:=#1\do{%
  \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy)
  \qbPpoint(\tmpSx,\tmpSy)
}}
\def\qbGpointbs#1.{%
\@tfor\tmpPname:=#1\do{%
  \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy)
  \qbPpointb(\tmpSx,\tmpSy)
}}
\def\qbGpointBs#1.{%
\@tfor\tmpPname:=#1\do{%
  \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy)
  \qbPpointB(\tmpSx,\tmpSy)
}}
\def\qbGpointos#1.{%
\@tfor\tmpPname:=#1\do{%
  \qbxyofPointDef(\tmpPname,\tmpSx,\tmpSy)
  \qbPpointo(\tmpSx,\tmpSy)
}}
%
% \qbGlines (点列)　線分の描画
\def\qbGlines#1#2.{
\qbxyofPointDef(#1,\tmpSx,\tmpSy)
\@tfor\tmpPname:=#2\do{%
  \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy)
  \qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)
  \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy}
  }
}%
% \qbGlineds (点列)　線分の描画(点線で)
\def\qbGlineds#1#2.{
\qbxyofPointDef(#1,\tmpSx,\tmpSy)
\@tfor\tmpPname:=#2\do{%
  \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy)
  \qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)
  \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy}
  }
}%
% \qbGlinedsclosed (点列)　閉線分列の描画
\def\qbGlinesclosed#1#2.{
\qbxyofPointDef(#1,\tmpSx,\tmpSy)
\@tfor\tmpPname:=#2\do{%
  \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy)
  \qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)
  \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy}
  }
\qbxyofPointDef(#1,\tmpSx,\tmpSy)
\qbPline(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)
}%
% \qbGlinedsclosed (点列)　閉線分列の描画(点線で)
\def\qbGlinedsclosed#1#2.{
\qbxyofPointDef(#1,\tmpSx,\tmpSy)
\@tfor\tmpPname:=#2\do{%
  \qbxyofPointDef(\tmpPname,\tmpTx,\tmpTy)
  \qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)
  \qbdefp{\tmpTx}{\tmpTy}{\tmpSx}{\tmpSy}%
  }%
\qbxyofPointDef(#1,\tmpSx,\tmpSy)%
\qbPlined(\tmpSx,\tmpSy)(\tmpTx,\tmpTy)%
}%
% \qbGptlabels A(a),B(b),(c)...,Z(z).の形
\def\qbGptlabels#1.{%
\@for\tmpPNS:=#1\do{%
\expandafter\qbGptlabel\tmpPNS}%
}%
% \qbPointDefs {A(x,y)}{B(x,y)}{C(x,y)}...,{Z(x,y)}.の形
\def\qbPointDefs #1.{%
\@tfor \tmpPDP:=#1\do{\expandafter\qbPointDef\tmpPDP}
}%
\endinput
% ここまでがマクロ。以下例文。