SOP_Curve Class Reference

#include <SOP_Curve.h>

Inheritance diagram for SOP_Curve:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

virtual unsigned disableParms ()
virtual const char * inputLabel (unsigned idx) const
virtual int isRefInput (unsigned int i) const
virtual int getTranslateParmIndex ()
int calcCVsNeeded (int numverts)
void COORDS (UT_String &str, float t)
void SET_COORDS (UT_String &str, CH_StringMeaning meaning, float t)
int TYPE (void)
void SET_TYPE (int i, bool dflt=false)
int METHOD (void)
void SET_METHOD (int i, bool dflt=false)
int CLOSED (void)
void SET_CLOSED (int i, bool dflt=false)
int NORMBASIS (void)
int ORDER (void)
void SET_ORDER (int i)
int PARMTYPE (void)
float TOLERANCE (float t)
float SMOOTH (float t)
int SHARP (void)
int KEEPINGEO (void)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

 SOP_Curve (OP_Network *net, const char *name, OP_Operator *entry)
virtual ~SOP_Curve ()
virtual OP_ERROR cookMySop (OP_Context &context)

Friends

class sop_PointParser
class MSS_FaceState


Detailed Description

Definition at line 49 of file SOP_Curve.h.


Constructor & Destructor Documentation

SOP_Curve::SOP_Curve ( OP_Network net,
const char *  name,
OP_Operator entry 
) [protected]

virtual SOP_Curve::~SOP_Curve (  )  [protected, virtual]


Member Function Documentation

int SOP_Curve::calcCVsNeeded ( int  numverts  ) 

int SOP_Curve::CLOSED ( void   )  [inline]

Definition at line 91 of file SOP_Curve.h.

virtual OP_ERROR SOP_Curve::cookMySop ( OP_Context context  )  [protected, virtual]

Implements SOP_Node.

void SOP_Curve::COORDS ( UT_String str,
float  t 
) [inline]

Definition at line 67 of file SOP_Curve.h.

virtual unsigned SOP_Curve::disableParms (  )  [virtual]

Reimplemented from OP_Parameters.

virtual int SOP_Curve::getTranslateParmIndex (  )  [virtual]

Reimplemented from OP_Node.

virtual const char* SOP_Curve::inputLabel ( unsigned  idx  )  const [virtual]

Reimplemented from OP_Node.

virtual int SOP_Curve::isRefInput ( unsigned int  i  )  const [virtual]

int SOP_Curve::KEEPINGEO ( void   )  [inline]

Definition at line 113 of file SOP_Curve.h.

int SOP_Curve::METHOD ( void   )  [inline]

Definition at line 83 of file SOP_Curve.h.

static OP_Node* SOP_Curve::myConstructor ( OP_Network ,
const char *  ,
OP_Operator  
) [static]

int SOP_Curve::NORMBASIS ( void   )  [inline]

Definition at line 100 of file SOP_Curve.h.

int SOP_Curve::ORDER ( void   )  [inline]

Definition at line 102 of file SOP_Curve.h.

int SOP_Curve::PARMTYPE ( void   )  [inline]

Definition at line 105 of file SOP_Curve.h.

void SOP_Curve::SET_CLOSED ( int  i,
bool  dflt = false 
) [inline]

Definition at line 92 of file SOP_Curve.h.

void SOP_Curve::SET_COORDS ( UT_String str,
CH_StringMeaning  meaning,
float  t 
) [inline]

Definition at line 70 of file SOP_Curve.h.

void SOP_Curve::SET_METHOD ( int  i,
bool  dflt = false 
) [inline]

Definition at line 84 of file SOP_Curve.h.

void SOP_Curve::SET_ORDER ( int  i  )  [inline]

Definition at line 103 of file SOP_Curve.h.

void SOP_Curve::SET_TYPE ( int  i,
bool  dflt = false 
) [inline]

Definition at line 76 of file SOP_Curve.h.

int SOP_Curve::SHARP ( void   )  [inline]

Definition at line 111 of file SOP_Curve.h.

float SOP_Curve::SMOOTH ( float  t  )  [inline]

Definition at line 110 of file SOP_Curve.h.

float SOP_Curve::TOLERANCE ( float  t  )  [inline]

Definition at line 109 of file SOP_Curve.h.

int SOP_Curve::TYPE ( void   )  [inline]

Definition at line 75 of file SOP_Curve.h.


Friends And Related Function Documentation

friend class MSS_FaceState [friend]

Definition at line 135 of file SOP_Curve.h.

friend class sop_PointParser [friend]

Definition at line 134 of file SOP_Curve.h.


Member Data Documentation

Definition at line 58 of file SOP_Curve.h.


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

Generated on Mon Jan 28 00:30:01 2013 for HDK by  doxygen 1.5.9