IMPORTANT: The setters functions' names were normalized due to constant confusion regarding capitalization. All the function names start with set... instead of Set.... This convention was changed all throughout Freestyle. To use Freestyle as an external renderer, the SWIG library MUST be regenerated.
32 lines
702 B
C++
32 lines
702 B
C++
#ifndef FREESTYLE_PYTHON_FEDGE_H
|
|
#define FREESTYLE_PYTHON_FEDGE_H
|
|
|
|
#include "../Interface1D.h"
|
|
#include "../../view_map/Silhouette.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include <Python.h>
|
|
|
|
extern PyTypeObject FEdge_Type;
|
|
|
|
#define BPy_FEdge_Check(v) (( (PyObject *) v)->ob_type == &FEdge_Type)
|
|
|
|
/*---------------------------Python BPy_FEdge structure definition----------*/
|
|
typedef struct {
|
|
BPy_Interface1D py_if1D;
|
|
FEdge *fe;
|
|
} BPy_FEdge;
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* FREESTYLE_PYTHON_FEDGE_H */
|