HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_Measure-2.0.proto.h File Reference
#include <SOP/SOP_API.h>
#include <SOP/SOP_NodeVerb.h>
#include <SOP/SOP_GraphProxy.h>
#include <OP/OP_Utils.h>
#include <PRM/PRM_Parm.h>
#include <UT/UT_IStream.h>
#include <UT/UT_NTStreamUtil.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringStream.h>
#include <UT/UT_VectorTypes.h>
#include <UT/UT_EnvControl.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for SOP_Measure-2.0.proto.h:

Go to the source code of this file.

Classes

class  SOP_Measure_2_0Parms
 

Namespaces

 SOP_Measure_2_0Enums
 

Enumerations

enum  SOP_Measure_2_0Enums::GroupType { SOP_Measure_2_0Enums::GroupType::POINTS = 0, SOP_Measure_2_0Enums::GroupType::PRIMS }
 
enum  SOP_Measure_2_0Enums::Measure {
  SOP_Measure_2_0Enums::Measure::PERIMETER = 0, SOP_Measure_2_0Enums::Measure::AREA, SOP_Measure_2_0Enums::Measure::VOLUME, SOP_Measure_2_0Enums::Measure::CENTROID,
  SOP_Measure_2_0Enums::Measure::CURVATURE, SOP_Measure_2_0Enums::Measure::GRADIENT, SOP_Measure_2_0Enums::Measure::LAPLACIAN, SOP_Measure_2_0Enums::Measure::BOUNDARYINTEGRAL,
  SOP_Measure_2_0Enums::Measure::SURFACEINTEGRAL
}
 
enum  SOP_Measure_2_0Enums::CurvatureType { SOP_Measure_2_0Enums::CurvatureType::GAUSSIAN = 0, SOP_Measure_2_0Enums::CurvatureType::MEAN, SOP_Measure_2_0Enums::CurvatureType::PRINCIPAL, SOP_Measure_2_0Enums::CurvatureType::CURVEDNESS }
 
enum  SOP_Measure_2_0Enums::PrincipalType { SOP_Measure_2_0Enums::PrincipalType::MIN = 0, SOP_Measure_2_0Enums::PrincipalType::MAX }
 
enum  SOP_Measure_2_0Enums::PrincipalSign { SOP_Measure_2_0Enums::PrincipalSign::SIGNED = 0, SOP_Measure_2_0Enums::PrincipalSign::ABSOLUTE }
 
enum  SOP_Measure_2_0Enums::PrincipalReportAs { SOP_Measure_2_0Enums::PrincipalReportAs::SCALAR = 0, SOP_Measure_2_0Enums::PrincipalReportAs::DIRECTION, SOP_Measure_2_0Enums::PrincipalReportAs::VECTOR }
 
enum  SOP_Measure_2_0Enums::IntegrationMode { SOP_Measure_2_0Enums::IntegrationMode::COMPONENTWISE = 0, SOP_Measure_2_0Enums::IntegrationMode::TANGENT, SOP_Measure_2_0Enums::IntegrationMode::NORMAL }
 
enum  SOP_Measure_2_0Enums::SrcComp { SOP_Measure_2_0Enums::SrcComp::X = 0, SOP_Measure_2_0Enums::SrcComp::Y, SOP_Measure_2_0Enums::SrcComp::Z, SOP_Measure_2_0Enums::SrcComp::XYZ }
 
enum  SOP_Measure_2_0Enums::IntegrationDomain { SOP_Measure_2_0Enums::IntegrationDomain::ELEMENT = 0, SOP_Measure_2_0Enums::IntegrationDomain::PIECE, SOP_Measure_2_0Enums::IntegrationDomain::THROUGHOUT }
 
enum  SOP_Measure_2_0Enums::WidthScale { SOP_Measure_2_0Enums::WidthScale::UNIT = 0, SOP_Measure_2_0Enums::WidthScale::SD, SOP_Measure_2_0Enums::WidthScale::MAD }
 
enum  SOP_Measure_2_0Enums::CenterType { SOP_Measure_2_0Enums::CenterType::FIXED = 0, SOP_Measure_2_0Enums::CenterType::MEAN, SOP_Measure_2_0Enums::CenterType::MEDIAN }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (GroupType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (Measure enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (CurvatureType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (PrincipalType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (PrincipalSign enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (PrincipalReportAs enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (IntegrationMode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (SrcComp enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (IntegrationDomain enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (WidthScale enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_Measure_2_0Enums::getToken (CenterType enum_value)