#include <FastGaussianShapeOverlapFunction.hpp>
◆ SharedPointer
◆ FastGaussianShapeOverlapFunction() [1/3]
CDPL::Shape::FastGaussianShapeOverlapFunction::FastGaussianShapeOverlapFunction |
( |
| ) |
|
◆ FastGaussianShapeOverlapFunction() [2/3]
◆ FastGaussianShapeOverlapFunction() [3/3]
◆ ~FastGaussianShapeOverlapFunction()
CDPL::Shape::FastGaussianShapeOverlapFunction::~FastGaussianShapeOverlapFunction |
( |
| ) |
|
◆ proximityOptimization() [1/2]
void CDPL::Shape::FastGaussianShapeOverlapFunction::proximityOptimization |
( |
bool |
enable | ) |
|
◆ proximityOptimization() [2/2]
bool CDPL::Shape::FastGaussianShapeOverlapFunction::proximityOptimization |
( |
| ) |
const |
◆ setRadiusScalingFactor()
void CDPL::Shape::FastGaussianShapeOverlapFunction::setRadiusScalingFactor |
( |
double |
factor | ) |
|
◆ getRadiusScalingFactor()
double CDPL::Shape::FastGaussianShapeOverlapFunction::getRadiusScalingFactor |
( |
| ) |
const |
◆ fastExpFunction() [1/2]
void CDPL::Shape::FastGaussianShapeOverlapFunction::fastExpFunction |
( |
bool |
enable | ) |
|
◆ fastExpFunction() [2/2]
bool CDPL::Shape::FastGaussianShapeOverlapFunction::fastExpFunction |
( |
| ) |
const |
◆ setShapeFunction()
◆ getShapeFunction()
◆ setColorMatchFunction()
void CDPL::Shape::FastGaussianShapeOverlapFunction::setColorMatchFunction |
( |
const ColorMatchFunction & |
func | ) |
|
|
virtual |
◆ getColorMatchFunction()
const ColorMatchFunction& CDPL::Shape::FastGaussianShapeOverlapFunction::getColorMatchFunction |
( |
| ) |
const |
|
virtual |
◆ setColorFilterFunction()
void CDPL::Shape::FastGaussianShapeOverlapFunction::setColorFilterFunction |
( |
const ColorFilterFunction & |
func | ) |
|
|
virtual |
◆ getColorFilterFunction()
const ColorFilterFunction& CDPL::Shape::FastGaussianShapeOverlapFunction::getColorFilterFunction |
( |
| ) |
const |
|
virtual |
◆ calcSelfOverlap()
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcSelfOverlap |
( |
bool |
ref | ) |
const |
|
virtual |
◆ calcColorSelfOverlap()
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcColorSelfOverlap |
( |
bool |
ref | ) |
const |
|
virtual |
◆ calcOverlap() [1/2]
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcOverlap |
( |
| ) |
const |
|
virtual |
◆ calcColorOverlap() [1/2]
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcColorOverlap |
( |
| ) |
const |
|
virtual |
◆ calcOverlap() [2/2]
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcOverlap |
( |
const Math::Vector3DArray & |
coords | ) |
const |
|
virtual |
◆ calcColorOverlap() [2/2]
double CDPL::Shape::FastGaussianShapeOverlapFunction::calcColorOverlap |
( |
const Math::Vector3DArray & |
coords | ) |
const |
|
virtual |
◆ calcOverlapGradient()
◆ operator=()
◆ DEF_RADIUS_SCALING_FACTOR
constexpr double CDPL::Shape::FastGaussianShapeOverlapFunction::DEF_RADIUS_SCALING_FACTOR = 1.4 |
|
staticconstexpr |
The documentation for this class was generated from the following file: