40 template<
typename INT_TYPE=GA_Offset>
201 INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1),
202 INT_TYPE start_mid_pt=INT_TYPE(2));
213 INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1),
214 INT_TYPE start_mid_pt=INT_TYPE(2));
225 INT_TYPE start_pt = INT_TYPE(0), INT_TYPE end_pt = INT_TYPE(1),
226 INT_TYPE start_mid_pt = INT_TYPE(2));
237 INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1),
238 INT_TYPE start_mid_pt=INT_TYPE(2));
253 INT_TYPE start_pt=INT_TYPE(0), INT_TYPE start_mid_pt=INT_TYPE(1));
341 for (
int i = 0; i < 4; ++i)
380 if (!is_nurbs && !is_bezier)
401 if (!is_nurbs && !is_bezier)
void initColTube(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0))
unsigned char myBasisOrderU
bool myFirstRowIfNotWrapped
bool myCurvesIfBasisRowCol
bool myFirstColIfNotWrapped
void initColCone(exint nedgerows, exint nedgecols, bool row0_pole=true, INT_TYPE start_pt=INT_TYPE(0), INT_TYPE start_mid_pt=INT_TYPE(1))
UT_Vector3T< T > SYSclamp(const UT_Vector3T< T > &v, const UT_Vector3T< T > &min, const UT_Vector3T< T > &max)
bool isInvalidTPSurf() const
void initColSphere(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1), INT_TYPE start_mid_pt=INT_TYPE(2))
GEO_SurfaceType mySurfaceType
void shiftPoints(INT_TYPE shift)
bool myLastRowIfNotWrapped
INT_TYPE getPoint(exint row, exint col) const
bool myLastColIfNotWrapped
void initSplitRowSphere(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1), INT_TYPE start_mid_pt=INT_TYPE(2))
bool doesRowWrap(exint row) const
GLenum GLenum GLsizei void * row
bool doesColWrap(exint col) const
void initRowSphere(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1), INT_TYPE start_mid_pt=INT_TYPE(2))
PrimitiveType myPrimitiveType
void initRowTube(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0))
void initTorus(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0))
unsigned char myBasisOrderV
void initSingleGrid(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0))
SYS_STATIC_ASSERT(GA_MAX_ORDER< 16)
void initSplitColSphere(exint nedgerows, exint nedgecols, INT_TYPE start_pt=INT_TYPE(0), INT_TYPE end_pt=INT_TYPE(1), INT_TYPE start_mid_pt=INT_TYPE(2))