HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
RU_Convolve.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: RU_Convolve.h
7
*
8
* COMMENTS:
9
* Does a convolution.
10
*/
11
#ifndef RU_CONVOLVE_H
12
#define RU_CONVOLVE_H
13
14
#include "
RU_API.h
"
15
#include <
UT/UT_FilterType.h
>
16
17
#include "
RU_Algorithm.h
"
18
19
class
RU_API
RU_Convolve
:
public
RU_Algorithm
20
{
21
public
:
22
RU_Convolve
();
23
~
RU_Convolve
()
override
;
24
25
DECLARE_FILTER_OP
(RU_ConvolveOp,
override
);
26
27
// Parameters.
28
float
myConvolveEffect
;
29
int
myConvolveSizeX,
myConvolveSizeY
;
30
float
*
myConvolveFilter
;
31
};
32
33
34
#endif
RU_Convolve::myConvolveSizeY
int myConvolveSizeY
Definition:
RU_Convolve.h:29
RU_Algorithm.h
RU_Algorithm
Definition:
RU_Algorithm.h:29
RU_API
#define RU_API
Definition:
RU_API.h:10
RU_Convolve::myConvolveFilter
float * myConvolveFilter
Definition:
RU_Convolve.h:30
RU_API.h
UT_FilterType.h
DECLARE_FILTER_OP
#define DECLARE_FILTER_OP(name, override_)
Definition:
RU_AlgorithmMacros.h:53
RU_Convolve::myConvolveEffect
float myConvolveEffect
Definition:
RU_Convolve.h:28
RU_Convolve
Definition:
RU_Convolve.h:19
RU
RU_Convolve.h
Generated on Tue Dec 17 2024 03:41:45 for HDK by
1.8.6