HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_LocalTransform.h File Reference
#include <UT/UT_VectorTypes.h>
#include <GA/GA_Types.h>
#include <GA/GA_Breakpoint.h>
#include <functional>
+ Include dependency graph for GU_LocalTransform.h:

Go to the source code of this file.

Namespaces

 GU_LocalTransform
 

Typedefs

template<typename FLOAT_T >
using GU_LocalTransform::GetXformFunc = std::function< UT_Matrix4T< FLOAT_T >(exint i)>
 

Functions

template<typename FLOAT_T >
void GU_LocalTransform::transformPointIslands (GEO_Detail *gdp, const GetXformFunc< FLOAT_T > &get_xform, const GA_OffsetArray &points, const UT_ExintArray &island_start_indices, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=NULL)
 
template<typename FLOAT_T >
void GU_LocalTransform::transformPrimIslands (GEO_Detail *gdp, const GetXformFunc< FLOAT_T > &get_xform, const GA_OffsetArray &primitives, const UT_ExintArray &island_start_indices, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=NULL)
 
template<typename FLOAT_T >
void GU_LocalTransform::transformPrimIslands (GEO_Detail *gdp, const GetXformFunc< FLOAT_T > &get_xform, const GA_OffsetArray &primitives, const UT_ExintArray &island_start_indices, const GA_OffsetArray &island_pts, const UT_ExintArray &island_pts_start_indices, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=NULL)
 
template<typename FLOAT_T >
void GU_LocalTransform::transformBreakpointIslands (GEO_Detail *gdp, const GetXformFunc< FLOAT_T > &get_xform, const UT_Array< GA_Breakpoint > &bkpts, const UT_ExintArray &island_start_indices, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=NULL)