|
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 |
Default constructor.
Definition at line 67 of file Functions0D.h.
References Freestyle::UnaryFunction0D< T >::py_uf0D.
|
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 Freestyle::UnaryFunction0D< T >::py_uf0D.
| void* Freestyle::UnaryFunction0D< T >::py_uf0D |
Definition at line 61 of file Functions0D.h.
Referenced by Freestyle::UnaryFunction0D< T >::operator()(), Freestyle::UnaryFunction0D< T >::UnaryFunction0D(), and UnaryFunction0DVectorViewShape___init__().
| 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().