| 
    HDK
    
   | 
 
#include <HOM_Quadric.h>
 Inheritance diagram for HOM_Quadric:Public Member Functions | |
| HOM_Quadric () | |
| HOM_Quadric (const HOM_Quadric &quadric) | |
| ~HOM_Quadric () override | |
| virtual HOM_Matrix3 * | transform ()=0 | 
| virtual HOM_Matrix3 * | getTransform () | 
| virtual HOM_Vertex * | vertex (int index)=0 | 
  Public Member Functions inherited from HOM_Prim | |
| HOM_Prim () | |
| HOM_Prim (const HOM_Prim &) | |
| virtual | ~HOM_Prim () | 
| virtual bool | operator== (HOM_PtrOrNull< HOM_Prim > prim)=0 | 
| virtual bool | operator!= (HOM_PtrOrNull< HOM_Prim > prim)=0 | 
| virtual int | __hash__ ()=0 | 
| virtual std::string | __repr__ ()=0 | 
| virtual HOM_Geometry * | geometry ()=0 | 
| virtual int | number ()=0 | 
| virtual HOM_EnumValue & | type ()=0 | 
| virtual HOM_EnumValue & | attribType ()=0 | 
| virtual HOM_IterableList < HOM_Vertex > *  | vertices ()=0 | 
| virtual int | numVertices ()=0 | 
| virtual std::vector < HOM_ElemPtr< HOM_Edge > >  | edges ()=0 | 
| virtual int | numEdges ()=0 | 
| virtual double | floatAttribValue (const char *name)=0 | 
| virtual double | floatAttribValue (HOM_Attrib &attrib)=0 | 
| virtual std::vector< double > | floatListAttribValue (const char *name)=0 | 
| virtual std::vector< double > | floatListAttribValue (HOM_Attrib &attrib)=0 | 
| virtual int64 | intAttribValue (const char *name)=0 | 
| virtual int64 | intAttribValue (HOM_Attrib &attrib)=0 | 
| virtual std::vector< int64 > | intListAttribValue (const char *name)=0 | 
| virtual std::vector< int64 > | intListAttribValue (HOM_Attrib &attrib)=0 | 
| virtual std::string | stringAttribValue (const char *name)=0 | 
| virtual std::string | stringAttribValue (HOM_Attrib &attrib)=0 | 
| virtual std::vector< std::string > | stringListAttribValue (const char *name)=0 | 
| virtual std::vector< std::string > | stringListAttribValue (HOM_Attrib &attrib)=0 | 
| virtual std::map< std::string,  hboost::any >  | dictAttribValue (const char *name)=0 | 
| virtual std::map< std::string,  hboost::any >  | dictAttribValue (HOM_Attrib &name)=0 | 
| virtual std::vector< std::map < std::string, hboost::any > >  | dictListAttribValue (const char *name)=0 | 
| virtual std::vector< std::map < std::string, hboost::any > >  | dictListAttribValue (HOM_Attrib &name)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, int64 attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, double attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const char *attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const std::vector< int64 > &attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const std::vector< double > &attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const std::vector< std::string > &attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const std::map< std::string, hboost::any > &attrib_value)=0 | 
| virtual void | setAttribValue (HOM_Attrib &attrib, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, int64 attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, double attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const char *attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const std::vector< int64 > &attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const std::vector< double > &attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const std::vector< std::string > &attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const std::map< std::string, hboost::any > &attrib_value)=0 | 
| virtual void | setAttribValue (const char *attrib_name, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0 | 
| virtual std::vector< std::string > | intrinsicNames ()=0 | 
| virtual hboost::any | intrinsicValue (const char *intrinsic_name)=0 | 
| virtual size_t | intrinsicSize (const char *intrinsic_name)=0 | 
| virtual bool | intrinsicReadOnly (const char *intrinsic_name)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, double value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, int value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, int64 value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, const char *value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< double > &value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< int > &value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< int64 > &value)=0 | 
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< std::string > &value)=0 | 
| virtual HOM_Vector3 * | positionAtInterior (double u, double v, double w=0.0)=0 | 
| virtual hboost::any | boostAnyAttribValueAtInterior (const char *name, double u, double v, double w)=0 | 
| virtual hboost::any | boostAnyAttribValueAtInterior (HOM_Attrib &attrib, double u, double v, double w)=0 | 
| virtual HOM_Point * | _nearestPointOnPrimToPosition (const HOM_Vector3 &uvw, const HOM_Vector3 &position)=0 | 
| virtual HOM_BoundingBox | boundingBox ()=0 | 
| virtual UT_Tuple< double,  double, double >  | nearestToPosition (const std::vector< double > &position)=0 | 
| virtual std::vector < HOM_ElemPtr< HOM_PrimGroup > >  | groups ()=0 | 
| virtual HOM_Vector2 * | primuvConvert (const HOM_Vector2 &uv, int mode)=0 | 
| virtual HOM_Vector2 * | primuvConvert (const HOM_Vector2 &uv, int mode, double tol)=0 | 
| virtual double | primuConvert (double u, int mode)=0 | 
| virtual double | primuConvert (double u, int mode, double tol)=0 | 
| virtual void | _attribInfo (const char *name, int &attr_data_type, int &attr_size, bool &is_array_type)=0 | 
Definition at line 17 of file HOM_Quadric.h.
      
  | 
  inline | 
Definition at line 20 of file HOM_Quadric.h.
      
  | 
  inline | 
Definition at line 26 of file HOM_Quadric.h.
      
  | 
  inlineoverride | 
Definition at line 30 of file HOM_Quadric.h.
      
  | 
  inlinevirtual | 
Definition at line 42 of file HOM_Quadric.h.
      
  | 
  pure virtual | 
      
  | 
  pure virtual |