00001 /*------------------------------------------------------------------------*/ 00002 /* file: Vertices.h */ 00003 /* Copyright INRIA 2006 */ 00004 /* Authors : Jean-Baptiste Silvy */ 00005 /* desc : Contains functions to store vertices for the zoom */ 00006 /*------------------------------------------------------------------------*/ 00007 00008 #ifndef _VERTICES_H_ 00009 #define _VERTICES_H_ 00010 00011 #include "ObjectStructure.h" 00012 00013 /*-------------------------------------------------------------------------------------------*/ 00014 int getVertexIndex( void ) ; 00015 void setVertexIndex( int ind ) ; 00016 /*-------------------------------------------------------------------------------------------*/ 00017 int SetMinMaxVertices( Vertices * vertices_list, double * xmin, double * ymin, double * zmin,double * xmax, double * ymax, double * zmax ) ; 00018 int GetVerticesAt( Vertices * vertices_list, int * xm, int * ym, double * x, double * y, double * z ) ; 00019 int RemoveNext( Vertices * pCurrent ) ; 00020 int FreeVertices( sciPointObj * psubwin ) ; 00021 /*-------------------------------------------------------------------------------------------*/ 00022 int Store3DPixelValues( sciPointObj * pobj, int xm, int ym, double x, double y, double z ) ; 00023 /*-------------------------------------------------------------------------------------------*/ 00024 00025 #endif /* _VERTICES_H_ */
1.5.1