HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_PolyDoctor.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_PolyDoctor.proto.h:

Go to the source code of this file.

Classes

class  SOP_PolyDoctorParms
 

Namespaces

 SOP_PolyDoctorEnums
 

Enumerations

enum  SOP_PolyDoctorEnums::IllFormedAction { SOP_PolyDoctorEnums::IllFormedAction::IGNORE = 0, SOP_PolyDoctorEnums::IllFormedAction::MARK, SOP_PolyDoctorEnums::IllFormedAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::ManyEdgesAction { SOP_PolyDoctorEnums::ManyEdgesAction::IGNORE = 0, SOP_PolyDoctorEnums::ManyEdgesAction::MARK, SOP_PolyDoctorEnums::ManyEdgesAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::NonConvexAction { SOP_PolyDoctorEnums::NonConvexAction::IGNORE = 0, SOP_PolyDoctorEnums::NonConvexAction::MARK, SOP_PolyDoctorEnums::NonConvexAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::OverlappingAction { SOP_PolyDoctorEnums::OverlappingAction::IGNORE = 0, SOP_PolyDoctorEnums::OverlappingAction::MARK, SOP_PolyDoctorEnums::OverlappingAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::SelfIntersectingAction { SOP_PolyDoctorEnums::SelfIntersectingAction::IGNORE = 0, SOP_PolyDoctorEnums::SelfIntersectingAction::MARK, SOP_PolyDoctorEnums::SelfIntersectingAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::GloballySmallAreasAction { SOP_PolyDoctorEnums::GloballySmallAreasAction::IGNORE = 0, SOP_PolyDoctorEnums::GloballySmallAreasAction::MARK, SOP_PolyDoctorEnums::GloballySmallAreasAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::LocallySmallAreasAction { SOP_PolyDoctorEnums::LocallySmallAreasAction::IGNORE = 0, SOP_PolyDoctorEnums::LocallySmallAreasAction::MARK, SOP_PolyDoctorEnums::LocallySmallAreasAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::NonUniformAction { SOP_PolyDoctorEnums::NonUniformAction::IGNORE = 0, SOP_PolyDoctorEnums::NonUniformAction::MARK, SOP_PolyDoctorEnums::NonUniformAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::GloballySmallEdgesAction { SOP_PolyDoctorEnums::GloballySmallEdgesAction::IGNORE = 0, SOP_PolyDoctorEnums::GloballySmallEdgesAction::MARK, SOP_PolyDoctorEnums::GloballySmallEdgesAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::LocallySmallEdgesAction { SOP_PolyDoctorEnums::LocallySmallEdgesAction::IGNORE = 0, SOP_PolyDoctorEnums::LocallySmallEdgesAction::MARK, SOP_PolyDoctorEnums::LocallySmallEdgesAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::DisconnectedPointsAction { SOP_PolyDoctorEnums::DisconnectedPointsAction::IGNORE = 0, SOP_PolyDoctorEnums::DisconnectedPointsAction::MARK, SOP_PolyDoctorEnums::DisconnectedPointsAction::REPAIR }
 
enum  SOP_PolyDoctorEnums::NonManifoldPointsAction { SOP_PolyDoctorEnums::NonManifoldPointsAction::IGNORE = 0, SOP_PolyDoctorEnums::NonManifoldPointsAction::MARK, SOP_PolyDoctorEnums::NonManifoldPointsAction::REPAIR }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (IllFormedAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (ManyEdgesAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (NonConvexAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (OverlappingAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (SelfIntersectingAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (GloballySmallAreasAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (LocallySmallAreasAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (NonUniformAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (GloballySmallEdgesAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (LocallySmallEdgesAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (DisconnectedPointsAction enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyDoctorEnums::getToken (NonManifoldPointsAction enum_value)