00001 /* 00002 * PROPRIETARY INFORMATION. This software is proprietary to 00003 * Side Effects Software Inc., and is not to be reproduced, 00004 * transmitted, or disclosed in any way without written permission. 00005 * 00006 * Produced by: 00007 * 00008 * Cristin Barghiel 00009 * Side Effects Software Inc. 00010 * 20 Maud St. 00011 * Toronto, Ontario, M5V 2M5 00012 * Canada 00013 * 416-366-4607 00014 * 00015 * NAME: GU_CurveNetwork.C (C++) 00016 * 00017 * COMMENTS: 00018 * This is the filter used to create Skinned, Coons, and Gordon patches. 00019 */ 00020 00021 #ifndef __GU_CurveNetwork_h__ 00022 #define __GU_CurveNetwork_h__ 00023 00024 #include "GU_API.h" 00025 #include "GU_Skin.h" 00026 00027 class GB_PrimitiveGroup; 00028 00029 class GU_API GU_CurveNetworkParms : public GU_SkinParms 00030 { 00031 public: 00032 GU_CurveNetworkParms(); 00033 ~GU_CurveNetworkParms() { } 00034 virtual void InitializePrimArrays(GEO_Detail* parent_detail); 00035 00036 int keepPrimitives; 00037 int outputPolys; 00038 const GB_PrimitiveGroup *vFaces; 00039 00040 TGEOPrimsArray *myVPrimsToProcess; 00041 }; 00042 00043 #endif
1.5.9