Blender
V3.3
|
#include <Functions0D.h>
Public Types | |
typedef T | ReturnedValueType |
Public Member Functions | |
UnaryFunction0D () | |
virtual | ~UnaryFunction0D () |
virtual string | getName () const |
virtual int | operator() (Interface0DIterator &iter) |
Public Attributes | |
T | result |
void * | py_uf0D |
Base class for Unary Functions (functors) working on Interface0DIterator. A unary function will be used by calling its operator() on an Interface0DIterator.
Definition at line 58 of file Functions0D.h.
typedef T Freestyle::UnaryFunction0D< T >::ReturnedValueType |
The type of the value returned by the functor.
Definition at line 64 of file Functions0D.h.
|
inline |
|
inlinevirtual |
Destructor;
Definition at line 73 of file Functions0D.h.
|
inlinevirtual |
Returns the string "UnaryFunction0D"
Reimplemented in Freestyle::Functions0D::GetOccludeeF0D, Freestyle::Functions0D::GetOccludersF0D, Freestyle::Functions0D::GetShapeF0D, Freestyle::Functions0D::CurveNatureF0D, Freestyle::Functions0D::QuantitativeInvisibilityF0D, Freestyle::Functions0D::ShapeIdF0D, Freestyle::Functions0D::MaterialF0D, Freestyle::Functions0D::Normal2DF0D, Freestyle::Functions0D::ZDiscontinuityF0D, Freestyle::Functions0D::Curvature2DAngleF0D, Freestyle::Functions0D::VertexOrientation3DF0D, Freestyle::Functions0D::VertexOrientation2DF0D, Freestyle::Functions0D::GetParameterF0D, Freestyle::Functions0D::GetCurvilinearAbscissaF0D, Freestyle::Functions0D::GetProjectedZF0D, Freestyle::Functions0D::GetProjectedYF0D, Freestyle::Functions0D::GetProjectedXF0D, Freestyle::Functions0D::GetZF0D, Freestyle::Functions0D::GetYF0D, Freestyle::Functions0D::GetXF0D, Freestyle::Functions0D::GetViewMapGradientNormF0D, Freestyle::Functions0D::ReadCompleteViewMapPixelF0D, Freestyle::Functions0D::ReadSteerableViewMapPixelF0D, Freestyle::Functions0D::ReadMapPixelF0D, Freestyle::Functions0D::LocalAverageDepthF0D, and Freestyle::Functions0D::DensityF0D.
Definition at line 78 of file Functions0D.h.
|
inlinevirtual |
The operator ().
iter | An Interface0DIterator pointing onto the point at which we wish to evaluate the function. |
Reimplemented in Freestyle::Functions0D::GetOccludeeF0D, Freestyle::Functions0D::GetOccludersF0D, Freestyle::Functions0D::GetShapeF0D, Freestyle::Functions0D::CurveNatureF0D, Freestyle::Functions0D::QuantitativeInvisibilityF0D, Freestyle::Functions0D::ShapeIdF0D, Freestyle::Functions0D::MaterialF0D, Freestyle::Functions0D::Normal2DF0D, Freestyle::Functions0D::ZDiscontinuityF0D, Freestyle::Functions0D::Curvature2DAngleF0D, Freestyle::Functions0D::VertexOrientation3DF0D, Freestyle::Functions0D::VertexOrientation2DF0D, Freestyle::Functions0D::GetParameterF0D, Freestyle::Functions0D::GetCurvilinearAbscissaF0D, Freestyle::Functions0D::GetProjectedZF0D, Freestyle::Functions0D::GetProjectedYF0D, Freestyle::Functions0D::GetProjectedXF0D, Freestyle::Functions0D::GetZF0D, Freestyle::Functions0D::GetYF0D, Freestyle::Functions0D::GetXF0D, Freestyle::Functions0D::GetViewMapGradientNormF0D, Freestyle::Functions0D::ReadCompleteViewMapPixelF0D, Freestyle::Functions0D::ReadSteerableViewMapPixelF0D, Freestyle::Functions0D::ReadMapPixelF0D, Freestyle::Functions0D::LocalAverageDepthF0D, and Freestyle::Functions0D::DensityF0D.
Definition at line 89 of file Functions0D.h.
References Director_BPy_UnaryFunction0D___call__().
void* Freestyle::UnaryFunction0D< T >::py_uf0D |
Definition at line 61 of file Functions0D.h.
Referenced by UnaryFunction0DVectorViewShape___init__().
T Freestyle::UnaryFunction0D< T >::result |
Definition at line 60 of file Functions0D.h.
Referenced by Freestyle::__recursiveSplit(), Freestyle::integrate(), Freestyle::CalligraphicShader::shade(), Freestyle::SpatialNoiseShader::shade(), Freestyle::StrokeShaders::MaterialColorShader::shade(), and Freestyle::StrokeShaders::ExternalContourStretcherShader::shade().