|
| | HOM_CameraPrim () |
| |
| | HOM_CameraPrim (const HOM_CameraPrim &face) |
| |
| | ~HOM_CameraPrim () override |
| |
| virtual HOM_Matrix3 * | transform ()=0 |
| |
| virtual HOM_Vector3 | position ()=0 |
| |
| virtual double | aperture ()=0 |
| |
| virtual double | pixelAspect ()=0 |
| |
| virtual double | focal ()=0 |
| |
| virtual double | focusDistance ()=0 |
| |
| virtual double | imagingDistance ()=0 |
| |
| virtual double | fstop ()=0 |
| |
| virtual double | orthoZoom ()=0 |
| |
| virtual double | guideScale ()=0 |
| |
| virtual HOM_EnumValue & | projection ()=0 |
| |
| virtual std::string | projectionToken ()=0 |
| |
| virtual bool | isOrthographic ()=0 |
| |
| virtual std::vector< int64 > | resolution ()=0 |
| |
| virtual int64 | resolutionX ()=0 |
| |
| virtual int64 | resolutionY ()=0 |
| |
| virtual std::vector< double > | cropMin ()=0 |
| |
| virtual std::vector< double > | cropMax ()=0 |
| |
| virtual std::vector< double > | windowMin ()=0 |
| |
| virtual std::vector< double > | windowMax ()=0 |
| |
| virtual std::vector< double > | clippingPlanes ()=0 |
| |
| virtual double | nearClippingPlane ()=0 |
| |
| virtual double | farClippingPlane ()=0 |
| |
| virtual std::vector< double > | shutter ()=0 |
| |
| virtual double | shutterOpen ()=0 |
| |
| virtual double | shutterClose ()=0 |
| |
virtual std::map< std::string,
hboost::any > | metadata ()=0 |
| |
| virtual HOM_Camera * | camera ()=0 |
| |
| virtual void | setTransform (HOM_Matrix3 &transform)=0 |
| |
| virtual void | setPosition (HOM_Vector3 &position)=0 |
| |
| virtual void | setParms (const std::map< std::string, hboost::any > &parms)=0 |
| |
| virtual void | setAperture (double aperture)=0 |
| |
| virtual void | setPixelAspect (double aspect)=0 |
| |
| virtual void | setFocal (double focal)=0 |
| |
| virtual void | setFocusDistance (double focusdist)=0 |
| |
| virtual void | setImagingDistance (double imagingdist)=0 |
| |
| virtual void | setFstop (double fstop)=0 |
| |
| virtual void | setOrthoZoom (double zoom)=0 |
| |
| virtual void | setGuideScale (double scale)=0 |
| |
| virtual void | setProjection (HOM_EnumValue projection)=0 |
| |
| virtual void | setResolution (const std::vector< int64 > &res)=0 |
| |
| virtual void | setResolutionX (const int64 resx)=0 |
| |
| virtual void | setResolutionY (const int64 resy)=0 |
| |
| virtual void | setCropMin (const std::vector< double > &min)=0 |
| |
| virtual void | setCropMax (const std::vector< double > &max)=0 |
| |
| virtual void | setWindowMin (const std::vector< double > &min)=0 |
| |
| virtual void | setWindowMax (const std::vector< double > &max)=0 |
| |
| virtual void | setClippingPlanes (const std::vector< double > &planes)=0 |
| |
| virtual void | setNearClippingPlane (double near)=0 |
| |
| virtual void | setFarClippingPlane (double far)=0 |
| |
| virtual void | setShutter (const std::vector< double > &shutter)=0 |
| |
| virtual void | setShutterOpen (double sopen)=0 |
| |
| virtual void | setShutterClose (double sclose)=0 |
| |
| virtual void | setMetadata (const std::map< std::string, hboost::any > &metadata)=0 |
| |
| | 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 void | setIntrinsicValue (const char *intrinsic_name, const std::map< std::string, hboost::any > &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 |
| |