/***********************************************************************/ /* Open Visualization Data Explorer */ /* (C) Copyright IBM Corp. 1989,1999 */ /* ALL RIGHTS RESERVED */ /* This code licensed under the */ /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ /***********************************************************************/ // // $Header: /home/gda/dxcvs/dx/src/exec/libdx/groupinterpClass.X,v 1.2 1999/05/10 15:45:43 gda Exp $ // typedef struct groupinterpolator *GroupInterpolator; INCLUDE interpClass.X SUBCLASS GroupInterpolator OF Interpolator IMPLEMENTS Interpolate Delete Copy LocalizeInterpolator GroupInterpolator NewGroupInterpolator(Group, enum interp_init, float fuzz); struct groupinterpolator { struct interpolator interpolator; int nMembers; Interpolator *subInterp; Interpolator hint; }; GroupInterpolator _dxfNewGroupInterpolator(Group, enum interp_init, float, Matrix *); GroupInterpolator _dxf_NewGroupInterpolator(Group, enum interp_init, float, Matrix *, struct groupinterpolator_class *); GroupInterpolator _dxf_CopyGroupInterpolator(GroupInterpolator, GroupInterpolator, enum copy copy);