cgma
|
00001 #ifndef FACETDEBUG_HPP 00002 #define FACETDEBUG_HPP 00003 00004 #include "CubitColor.hpp" 00005 00006 class FacetEntity; 00007 class CubitFacet; 00008 class CubitFacetEdge; 00009 class CubitPoint; 00010 class CubitVector; 00011 class CubitBox; 00012 class ChollaSurface; 00013 00014 template <class X> class DLIList; 00015 00016 void dcolor(int icol); 00017 00018 void ddraw( FacetEntity *facet_ptr ); 00019 00020 void dfdraw( CubitFacet *facet_ptr ); 00021 00022 void dedraw( CubitFacetEdge *facet_ptr ); 00023 00024 void dpdraw( CubitPoint *facet_ptr ); 00025 00026 void dsurfdraw( ChollaSurface *surf); 00027 00028 void dview(); 00029 00030 void dzoom(CubitBox &box); 00031 00032 void dldraw( DLIList<FacetEntity *>&facet_list ); 00033 00034 void dfldraw( DLIList<CubitFacet *>&facet_list); 00035 00036 void deldraw( DLIList<CubitFacetEdge *>&edge_list); 00037 00038 void dpldraw( DLIList<CubitPoint *>&point_list); 00039 00040 int dflcheck( DLIList<CubitFacet *>&facet_list); 00041 00042 int dcheck( DLIList<FacetEntity *>&facet_list); 00043 00044 int dfcheck( CubitFacet *facet_ptr ); 00045 00046 void dray( const CubitVector &start, const CubitVector &vec, double length=0.1 ); 00047 00048 void dpoint( const CubitVector &pt ); 00049 00050 int get_color(); 00051 00052 #endif 00053 00054