All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PolyReduce2.h File Reference
#include "GU_API.h"
#include "GU_Detail.h"
#include <GEO/GEO_PolyInterface.h>
#include <UT/UT_Array.h>
#include <UT/UT_Classifier.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Map.h>
#include <UT/UT_StringStream.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for GU_PolyReduce2.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  GU_PolyReduce2::Parms
struct  GU_PolyReduce2::Parms::ControlAttrib
class  GU_PolyReduce2::Mesh
struct  GU_PolyReduce2::Mesh::PtVtxIterator
struct  GU_PolyReduce2::Mesh::PtVtxRange
class  GU_PolyReduce2::QuadricT< T >
class  GU_PolyReduce2::AffineT< T >
class  GU_PolyReduce2::DecimatorT< T >
class  GU_PolyReduce2::QuadricT< T >
class  GU_PolyReduce2::AffineT< T >




using GU_PolyReduce2::HedgeArray = UT_Array< GEO_Hedge >
using GU_PolyReduce2::SHedgeArray = UT_Array< GEO_SHedge >
using GU_PolyReduce2::BoolArray = UT_Array< bool >
typedef QuadricT< fpreal32GU_PolyReduce2::QuadricF
typedef QuadricT< fpreal64GU_PolyReduce2::QuadricD
typedef QuadricT< fprealGU_PolyReduce2::QuadricR
typedef AffineT< fpreal32GU_PolyReduce2::AffineF
typedef AffineT< fpreal64GU_PolyReduce2::AffineD
typedef AffineT< fprealGU_PolyReduce2::AffineR
typedef DecimatorT< fpreal32GU_PolyReduce2::DecimatorF
typedef DecimatorT< fpreal64GU_PolyReduce2::DecimatorD
typedef DecimatorT< fprealGU_PolyReduce2::DecimatorR


template<typename T >
GU_API bool GU_PolyReduce2::minimizeQuadric (const QuadricT< T > &Q, UT_Vector3T< T > &x, UT_Vector3T< T > x0, T eigen_ratio)