| 
    Ptex
    
   | 
 
Separable gaussian filter. More...
  
Public Member Functions | |
| PtexGaussianFilter (PtexTexture *tx, const PtexFilter::Options &opts) | |
  Public Member Functions inherited from PtexWidth4Filter | |
| PtexWidth4Filter (PtexTexture *tx, const PtexFilter::Options &opts, KernelFn k, const float *c=0) | |
| virtual void | buildKernel (PtexSeparableKernel &k, float u, float v, float uw, float vw, Res faceRes) | 
  Public Member Functions inherited from PtexSeparableFilter | |
| virtual void | release () | 
| Release resources held by this pointer (pointer becomes invalid).  More... | |
| virtual void | eval (float *result, int firstchan, int nchannels, int faceid, float u, float v, float uw1, float vw1, float uw2, float vw2, float width, float blur) | 
| Apply filter to a ptex data file.  More... | |
Static Private Member Functions | |
| static float | kernelFn (float x, const float *) | 
Additional Inherited Members | |
  Public Types inherited from PtexWidth4Filter | |
| typedef float | KernelFn(float x, const float *c) | 
  Public Types inherited from PtexFilter | |
| enum | FilterType {  f_point, f_bilinear, f_box, f_gaussian, f_bicubic, f_bspline, f_catmullrom, f_mitchell }  | 
| Filter types.  More... | |
  Static Public Member Functions inherited from PtexFilter | |
| static PtexFilter * | getFilter (PtexTexture *tx, const Options &opts) | 
  Protected Member Functions inherited from PtexSeparableFilter | |
| PtexSeparableFilter (PtexTexture *tx, const PtexFilter::Options &opts) | |
| virtual | ~PtexSeparableFilter () | 
| void | splitAndApply (PtexSeparableKernel &k, int faceid, const Ptex::FaceInfo &f) | 
| void | applyAcrossEdge (PtexSeparableKernel &k, int faceid, const Ptex::FaceInfo &f, int eid) | 
| void | applyToCorner (PtexSeparableKernel &k, int faceid, const Ptex::FaceInfo &f, int eid) | 
| void | applyToCornerFace (PtexSeparableKernel &k, const Ptex::FaceInfo &f, int eid, int cfaceid, const Ptex::FaceInfo &cf, int ceid) | 
| void | apply (PtexSeparableKernel &k, int faceid, const Ptex::FaceInfo &f) | 
  Protected Member Functions inherited from PtexFilter | |
| virtual | ~PtexFilter () | 
| Destructor not for public use. Use release() instead.  More... | |
  Protected Attributes inherited from PtexSeparableFilter | |
| PtexTexture * | _tx | 
| Options | _options | 
| float * | _result | 
| float | _weight | 
| int | _firstChanOffset | 
| int | _nchan | 
| int | _ntxchan | 
| DataType | _dt | 
| BorderMode | _uMode | 
| BorderMode | _vMode | 
| EdgeFilterMode | _efm | 
Separable gaussian filter.
Definition at line 292 of file PtexFilters.cpp.
      
  | 
  inline | 
Definition at line 295 of file PtexFilters.cpp.
      
  | 
  inlinestaticprivate | 
Definition at line 299 of file PtexFilters.cpp.
 1.8.18