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_Join.C (C++) 00016 * 00017 * COMMENTS: 00018 * This is the filter used to join faces or surfaces. 00019 */ 00020 00021 #ifndef __GU_Join_h__ 00022 #define __GU_Join_h__ 00023 00024 #include "GU_API.h" 00025 #include <GEO/GEO_Primitive.h> 00026 00027 class GB_PrimitiveGroup; 00028 00029 00030 class GU_API GU_JoinParms 00031 { 00032 public: 00033 GU_JoinParms(); 00034 ~GU_JoinParms() {} 00035 00036 00037 int blend; 00038 float bias; 00039 00040 float tolerance; 00041 int unrefine; 00042 int uJoin; 00043 00044 int loop; 00045 int keepPrimitives; 00046 int checkProximity; 00047 00048 int onlyAttached; 00049 00050 GB_PrimitiveGroup *prims; 00051 }; 00052 00053 #endif
1.5.9