All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Options Class Reference

#include <options.h>

Public Types

enum  VVarBoundaryInterpolation { VVAR_BOUNDARY_NONE = 0, VVAR_BOUNDARY_EDGE_ONLY, VVAR_BOUNDARY_EDGE_AND_CORNER }
 
enum  FVarBoundaryInterpolation { FVAR_BOUNDARY_BILINEAR = 0, FVAR_BOUNDARY_EDGE_ONLY, FVAR_BOUNDARY_EDGE_AND_CORNER, FVAR_BOUNDARY_ALWAYS_SHARP }
 
enum  CreasingMethod { CREASE_UNIFORM = 0, CREASE_CHAIKIN }
 
enum  TriangleSubdivision { TRI_SUB_NORMAL = 0, TRI_SUB_OLD, TRI_SUB_NEW }
 
enum  NonManifoldInterpolation { NON_MANIFOLD_NONE = 0, NON_MANIFOLD_SMOOTH, NON_MANIFOLD_SHARP }
 

Public Member Functions

 Options ()
 
 ~Options ()
 
VVarBoundaryInterpolation GetVVarBoundaryInterpolation () const
 
void SetVVarBoundaryInterpolation (VVarBoundaryInterpolation b)
 
FVarBoundaryInterpolation GetFVarBoundaryInterpolation () const
 
void SetFVarBoundaryInterpolation (FVarBoundaryInterpolation b)
 
CreasingMethod GetCreasingMethod () const
 
void SetCreasingMethod (CreasingMethod c)
 
NonManifoldInterpolation GetNonManifoldInterpolation () const
 
void SetNonManifoldInterpolation (NonManifoldInterpolation n)
 
TriangleSubdivision GetTriangleSubdivision () const
 
void SetTriangleSubdivision (TriangleSubdivision t)
 
bool GetHbrCompatibility () const
 
void SetHbrCompatibility (bool onOrOff)
 

Detailed Description

Definition at line 56 of file options.h.

Member Enumeration Documentation

Enumerator
CREASE_UNIFORM 
CREASE_CHAIKIN 

Definition at line 83 of file options.h.

Enumerator
FVAR_BOUNDARY_BILINEAR 
FVAR_BOUNDARY_EDGE_ONLY 
FVAR_BOUNDARY_EDGE_AND_CORNER 
FVAR_BOUNDARY_ALWAYS_SHARP 

Definition at line 71 of file options.h.

Enumerator
NON_MANIFOLD_NONE 
NON_MANIFOLD_SMOOTH 
NON_MANIFOLD_SHARP 

Definition at line 105 of file options.h.

Enumerator
TRI_SUB_NORMAL 
TRI_SUB_OLD 
TRI_SUB_NEW 

Definition at line 93 of file options.h.

Enumerator
VVAR_BOUNDARY_NONE 
VVAR_BOUNDARY_EDGE_ONLY 
VVAR_BOUNDARY_EDGE_AND_CORNER 

Definition at line 65 of file options.h.

Constructor & Destructor Documentation

Options ( )
inline

Definition at line 114 of file options.h.

~Options ( )
inline

Definition at line 120 of file options.h.

Member Function Documentation

CreasingMethod GetCreasingMethod ( ) const
inline

Definition at line 131 of file options.h.

FVarBoundaryInterpolation GetFVarBoundaryInterpolation ( ) const
inline

Definition at line 128 of file options.h.

bool GetHbrCompatibility ( ) const
inline

Definition at line 145 of file options.h.

NonManifoldInterpolation GetNonManifoldInterpolation ( ) const
inline

Definition at line 134 of file options.h.

TriangleSubdivision GetTriangleSubdivision ( ) const
inline

Definition at line 137 of file options.h.

VVarBoundaryInterpolation GetVVarBoundaryInterpolation ( ) const
inline

Definition at line 125 of file options.h.

void SetCreasingMethod ( CreasingMethod  c)
inline

Definition at line 132 of file options.h.

void SetFVarBoundaryInterpolation ( FVarBoundaryInterpolation  b)
inline

Definition at line 129 of file options.h.

void SetHbrCompatibility ( bool  onOrOff)
inline

Definition at line 146 of file options.h.

void SetNonManifoldInterpolation ( NonManifoldInterpolation  n)
inline

Definition at line 135 of file options.h.

void SetTriangleSubdivision ( TriangleSubdivision  t)
inline

Definition at line 138 of file options.h.

void SetVVarBoundaryInterpolation ( VVarBoundaryInterpolation  b)
inline

Definition at line 126 of file options.h.


The documentation for this class was generated from the following file: