GEO_PrimMetaSQuad Class Reference

#include <GEO_PrimMetaSQuad.h>

Inheritance diagram for GEO_PrimMetaSQuad:

GEO_PrimSphere GEO_MetaPrim GEO_Quadric GEO_Primitive GB_Primitive GB_AttributeElem GB_Element GU_PrimMetaSQuad

List of all members.

Public Member Functions

 GEO_PrimMetaSQuad (GEO_Detail *d)
virtual ~GEO_PrimMetaSQuad ()
virtual unsigned getPrimitiveId () const
virtual void copyPrimitive (const GEO_Primitive *src, GEO_Point **ptredirect)
virtual int isDegenerate () const
virtual GEO_Primitivecopy (int preserve_shared_pts=0) const
virtual void initTSdata ()
virtual TS_MetaPrimitivegetMetaPrim ()
virtual GEO_MetaPrimcastToMetaPrim ()
virtual const GEO_MetaPrimcastToMetaPrim () const
virtual TS_MetaPrimitivegetNewMetaPrim ()
void setXYexp (float v)
void setZexp (float v)
float getXYexp (void) const
float getZexp (void) const
virtual void stashed (int onoff)

Protected Member Functions

virtual void copyOffsetPrimitive (const GEO_Primitive *src, int basept)
virtual int savePrivate (ostream &os, int binary) const
virtual bool loadPrivate (UT_IStream &is)


Detailed Description

Definition at line 30 of file GEO_PrimMetaSQuad.h.


Constructor & Destructor Documentation

GEO_PrimMetaSQuad::GEO_PrimMetaSQuad ( GEO_Detail d  ) 

virtual GEO_PrimMetaSQuad::~GEO_PrimMetaSQuad (  )  [virtual]


Member Function Documentation

virtual const GEO_MetaPrim* GEO_PrimMetaSQuad::castToMetaPrim (  )  const [virtual]

Reimplemented from GEO_Primitive.

virtual GEO_MetaPrim* GEO_PrimMetaSQuad::castToMetaPrim (  )  [virtual]

Reimplemented from GEO_Primitive.

virtual GEO_Primitive* GEO_PrimMetaSQuad::copy ( int  preserve_shared_pts = 0  )  const [virtual]

Reimplemented from GEO_Quadric.

virtual void GEO_PrimMetaSQuad::copyOffsetPrimitive ( const GEO_Primitive src,
int  basept 
) [protected, virtual]

Reimplemented from GEO_Quadric.

virtual void GEO_PrimMetaSQuad::copyPrimitive ( const GEO_Primitive src,
GEO_Point **  ptredirect 
) [virtual]

Reimplemented from GEO_Quadric.

virtual TS_MetaPrimitive* GEO_PrimMetaSQuad::getMetaPrim (  )  [virtual]

Implements GEO_MetaPrim.

virtual TS_MetaPrimitive* GEO_PrimMetaSQuad::getNewMetaPrim (  )  [virtual]

Implements GEO_MetaPrim.

virtual unsigned GEO_PrimMetaSQuad::getPrimitiveId (  )  const [virtual]

Reimplemented from GEO_PrimSphere.

float GEO_PrimMetaSQuad::getXYexp ( void   )  const [inline]

Definition at line 55 of file GEO_PrimMetaSQuad.h.

float GEO_PrimMetaSQuad::getZexp ( void   )  const [inline]

Definition at line 56 of file GEO_PrimMetaSQuad.h.

virtual void GEO_PrimMetaSQuad::initTSdata (  )  [virtual]

Implements GEO_MetaPrim.

virtual int GEO_PrimMetaSQuad::isDegenerate (  )  const [virtual]

Reimplemented from GEO_Quadric.

virtual bool GEO_PrimMetaSQuad::loadPrivate ( UT_IStream is  )  [protected, virtual]

Reimplemented from GEO_Quadric.

virtual int GEO_PrimMetaSQuad::savePrivate ( ostream &  os,
int  binary 
) const [protected, virtual]

Reimplemented from GEO_Quadric.

void GEO_PrimMetaSQuad::setXYexp ( float  v  )  [inline]

Definition at line 53 of file GEO_PrimMetaSQuad.h.

void GEO_PrimMetaSQuad::setZexp ( float  v  )  [inline]

Definition at line 54 of file GEO_PrimMetaSQuad.h.

virtual void GEO_PrimMetaSQuad::stashed ( int  onoff  )  [virtual]

Reimplemented from GEO_Quadric.


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

Generated on Thu May 24 00:09:38 2012 for HDK by  doxygen 1.5.9