|
Blender V4.5
|
#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.
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::Curvature2DAngleF0D, Freestyle::Functions0D::CurveNatureF0D, Freestyle::Functions0D::DensityF0D, Freestyle::Functions0D::GetCurvilinearAbscissaF0D, Freestyle::Functions0D::GetOccludeeF0D, Freestyle::Functions0D::GetOccludersF0D, Freestyle::Functions0D::GetParameterF0D, Freestyle::Functions0D::GetProjectedXF0D, Freestyle::Functions0D::GetProjectedYF0D, Freestyle::Functions0D::GetProjectedZF0D, Freestyle::Functions0D::GetShapeF0D, Freestyle::Functions0D::GetViewMapGradientNormF0D, Freestyle::Functions0D::GetXF0D, Freestyle::Functions0D::GetYF0D, Freestyle::Functions0D::GetZF0D, Freestyle::Functions0D::LocalAverageDepthF0D, Freestyle::Functions0D::MaterialF0D, Freestyle::Functions0D::Normal2DF0D, Freestyle::Functions0D::QuantitativeInvisibilityF0D, Freestyle::Functions0D::ReadCompleteViewMapPixelF0D, Freestyle::Functions0D::ReadMapPixelF0D, Freestyle::Functions0D::ReadSteerableViewMapPixelF0D, Freestyle::Functions0D::ShapeIdF0D, Freestyle::Functions0D::VertexOrientation2DF0D, Freestyle::Functions0D::VertexOrientation3DF0D, and Freestyle::Functions0D::ZDiscontinuityF0D.
Definition at line 76 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::Curvature2DAngleF0D, Freestyle::Functions0D::CurveNatureF0D, Freestyle::Functions0D::DensityF0D, Freestyle::Functions0D::GetCurvilinearAbscissaF0D, Freestyle::Functions0D::GetOccludeeF0D, Freestyle::Functions0D::GetOccludersF0D, Freestyle::Functions0D::GetParameterF0D, Freestyle::Functions0D::GetProjectedXF0D, Freestyle::Functions0D::GetProjectedYF0D, Freestyle::Functions0D::GetProjectedZF0D, Freestyle::Functions0D::GetShapeF0D, Freestyle::Functions0D::GetViewMapGradientNormF0D, Freestyle::Functions0D::GetXF0D, Freestyle::Functions0D::GetYF0D, Freestyle::Functions0D::GetZF0D, Freestyle::Functions0D::LocalAverageDepthF0D, Freestyle::Functions0D::MaterialF0D, Freestyle::Functions0D::Normal2DF0D, Freestyle::Functions0D::QuantitativeInvisibilityF0D, Freestyle::Functions0D::ReadCompleteViewMapPixelF0D, Freestyle::Functions0D::ReadMapPixelF0D, Freestyle::Functions0D::ReadSteerableViewMapPixelF0D, Freestyle::Functions0D::ShapeIdF0D, Freestyle::Functions0D::VertexOrientation2DF0D, Freestyle::Functions0D::VertexOrientation3DF0D, and Freestyle::Functions0D::ZDiscontinuityF0D.
Definition at line 87 of file Functions0D.h.
References Director_BPy_UnaryFunction0D___call__(), and py_uf0D.
| void* Freestyle::UnaryFunction0D< T >::py_uf0D |
Definition at line 61 of file Functions0D.h.
Referenced by operator()(), and UnaryFunction0D().
| T Freestyle::UnaryFunction0D< T >::result |
Definition at line 60 of file Functions0D.h.
Referenced by Freestyle::__recursiveSplit(), Freestyle::__recursiveSplit(), Freestyle::integrate(), Freestyle::CalligraphicShader::shade(), Freestyle::SpatialNoiseShader::shade(), Freestyle::StrokeShaders::ExternalContourStretcherShader::shade(), and Freestyle::StrokeShaders::MaterialColorShader::shade().