22#ifdef WITH_CXX_GUARDEDALLOC
78 return "UnaryFunction1D";
107#ifdef WITH_CXX_GUARDEDALLOC
108 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:UnaryFunction1D")
130 return "UnaryFunction1D_void";
152#ifdef WITH_CXX_GUARDEDALLOC
153 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:UnaryFunction1D_void")
162namespace Functions1D {
249 return "GetProjectedXF1D";
272 return "GetProjectedYF1D";
295 return "GetProjectedZF1D";
318 return "Orientation2DF1D";
341 return "Orientation3DF1D";
368 return "ZDiscontinuityF1D";
395 return "QuantitativeInvisibilityF1D";
423 return "CurveNatureF1D";
437 return "TimeStampF1D";
451 return "IncrementChainingTimeStampF1D";
465 return "ChainingTimeStampF1D";
485 return "Curvature2DAngleF1D";
512 return "Normal2DF1D";
536 return "GetShapeF1D";
553 return "GetOccludersF1D";
570 return "GetOccludeeF1D";
typedef double(DMatrix)[4][4]
int Director_BPy_UnaryFunction1D___call__(void *uf1D, void *py_uf1D, Interface1D &if1D)
Configuration definitions.
Functions taking 0D input.
Interface 1D and related tools definitions.
Read Guarded memory(de)allocation.
Define the float precision used in the program.
Class defining a singleton used as timestamp.
Classes to define a View Map (ViewVertex, ViewEdge, etc.)
int operator()(Interface1D &inter)
Curvature2DAngleF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
CurveNatureF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
int operator()(Interface1D &inter)
int operator()(Interface1D &inter)
GetProjectedXF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
GetProjectedYF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
GetProjectedZF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
int operator()(Interface1D &inter)
int operator()(Interface1D &inter)
GetXF1D(IntegrationType iType)
int operator()(Interface1D &inter)
GetYF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
GetZF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
Normal2DF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
Orientation2DF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
int operator()(Interface1D &inter)
Orientation3DF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
QuantitativeInvisibilityF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
ZDiscontinuityF1D(IntegrationType iType=MEAN)
int operator()(Interface1D &inter)
virtual Interface0DIterator verticesEnd()
virtual Interface0DIterator verticesBegin()
void setIntegrationType(IntegrationType integration)
UnaryFunction1D_void(IntegrationType iType)
IntegrationType getIntegrationType() const
virtual ~UnaryFunction1D_void()
virtual string getName() const
IntegrationType _integration
int operator()(Interface1D &inter)
virtual string getName() const
virtual int operator()(Interface1D &inter)
IntegrationType getIntegrationType() const
virtual ~UnaryFunction1D()
void setIntegrationType(IntegrationType integration)
IntegrationType _integration
UnaryFunction1D(IntegrationType iType)
void getOccludeeF1D(Interface1D &inter, set< ViewShape * > &oShapes)
void getShapeF1D(Interface1D &inter, set< ViewShape * > &oShapes)
void getOccludersF1D(Interface1D &inter, set< ViewShape * > &oShapes)
T integrate(UnaryFunction0D< T > &fun, Interface0DIterator it, Interface0DIterator it_end, IntegrationType integration_type=MEAN)