summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/drawelement.h
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-08 13:46:05 +0000
committerKarl Berry <karl@freefriends.org>2010-06-08 13:46:05 +0000
commita960e44eb527236f39aec81babc0474911a86078 (patch)
tree9950eca71791d90820a80a521a7cc252c0955db5 /Build/source/utils/asymptote/drawelement.h
parent6443467452320c296faa1f43f0606a9457bd4463 (diff)
asy 1.96
git-svn-id: svn://tug.org/texlive/trunk@18817 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/drawelement.h')
-rw-r--r--Build/source/utils/asymptote/drawelement.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/Build/source/utils/asymptote/drawelement.h b/Build/source/utils/asymptote/drawelement.h
index 0687cd6cd66..2898431b79c 100644
--- a/Build/source/utils/asymptote/drawelement.h
+++ b/Build/source/utils/asymptote/drawelement.h
@@ -27,7 +27,7 @@ extern void copyArrayC(T* &dest, const vm::array *a, size_t dim,
namespace camp {
-enum Entity {LINE=0,CURVE,SURFACE,BILLBOARD_SURFACE,nENTITY};
+enum Interaction {EMBEDDED=0,BILLBOARD};
class box {
pair p[4];
@@ -100,6 +100,9 @@ typedef mem::vector<box> boxvector;
typedef mem::list<bbox> bboxlist;
+typedef mem::map<CONST string,unsigned> groupmap;
+typedef mem::vector<groupmap> groupsmap;
+
class drawElement : public gc
{
public:
@@ -150,7 +153,8 @@ public:
// Output to a PRC file
// The array origin contains the points about which to rotate billboard labels
virtual bool write(prcfile *out, unsigned int *count, vm::array *index,
- vm::array *origin) {
+ vm::array *origin, double compressionlimit,
+ groupsmap& groups) {
return false;
}