15 #include "../geometry/Geom.h"
18 #include "../geometry/BBox.h"
21 #include "../view_map/Silhouette.h"
24 #include "../system/Id.h"
27 #include "../view_map/Interface0D.h"
30 #include "../view_map/Interface1D.h"
33 #include "../scene_graph/FrsMaterial.h"
36 #include "../winged_edge/Nature.h"
39 #include "../stroke/Stroke.h"
42 #include "../view_map/ViewMap.h"
45 #include "../stroke/Curve.h"
48 #include "../stroke/Chain.h"
53 #include "../stroke/ChainingIterators.h"
58 #include "../view_map/ViewMapIterators.h"
61 #include "../stroke/StrokeIterators.h"
64 #include "../stroke/CurveIterators.h"
PyObject * BPy_Interface0DIterator_from_Interface0DIterator(Freestyle::Interface0DIterator &if0D_it, bool reversed)
PyObject * BPy_FEdgeSmooth_from_FEdgeSmooth(Freestyle::FEdgeSmooth &fes)
PyObject * PyBool_from_bool(bool b)
PyObject * BPy_ViewShape_from_ViewShape(Freestyle::ViewShape &vs)
PyObject * BPy_MediumType_from_MediumType(Freestyle::Stroke::MediumType n)
PyObject * BPy_StrokeVertex_from_StrokeVertex(Freestyle::StrokeVertex &sv)
PyObject * BPy_Stroke_from_Stroke(Freestyle::Stroke &s)
bool bool_from_PyBool(PyObject *b)
PyObject * Any_BPy_Interface1D_from_Interface1D(Freestyle::Interface1D &if1D)
bool Vec3r_ptr_from_PyTuple(PyObject *obj, Freestyle::Geometry::Vec3r &vec)
PyObject * BPy_SVertexIterator_from_SVertexIterator(Freestyle::ViewEdgeInternal::SVertexIterator &sv_it)
Freestyle::Nature::EdgeNature EdgeNature_from_BPy_Nature(PyObject *obj)
Freestyle::Stroke::MediumType MediumType_from_BPy_MediumType(PyObject *obj)
PyObject * Any_BPy_ViewVertex_from_ViewVertex(Freestyle::ViewVertex &vv)
bool Vec3r_ptr_from_PyObject(PyObject *obj, Freestyle::Geometry::Vec3r &vec)
PyObject * BPy_CurvePoint_from_CurvePoint(Freestyle::CurvePoint &cp)
PyObject * BPy_ViewEdge_from_ViewEdge(Freestyle::ViewEdge &ve)
PyObject * BPy_StrokeVertexIterator_from_StrokeVertexIterator(Freestyle::StrokeInternal::StrokeVertexIterator &sv_it, bool reversed)
PyObject * BPy_Interface1D_from_Interface1D(Freestyle::Interface1D &if1D)
PyObject * BPy_FEdgeSharp_from_FEdgeSharp(Freestyle::FEdgeSharp &fes)
bool Vec3f_ptr_from_Color(PyObject *obj, Freestyle::Geometry::Vec3f &vec)
PyObject * BPy_AdjacencyIterator_from_AdjacencyIterator(Freestyle::AdjacencyIterator &a_it)
PyObject * BPy_IntegrationType_from_IntegrationType(Freestyle::IntegrationType i)
bool float_array_from_PyObject(PyObject *obj, float *v, int n)
PyObject * Vector_from_Vec3r(Freestyle::Geometry::Vec3r &v)
PyObject * BPy_BBox_from_BBox(const Freestyle::BBox< Freestyle::Geometry::Vec3r > &bb)
PyObject * BPy_ChainingIterator_from_ChainingIterator(Freestyle::ChainingIterator &c_it)
bool Vec3f_ptr_from_PyList(PyObject *obj, Freestyle::Geometry::Vec3f &vec)
PyObject * BPy_StrokeAttribute_from_StrokeAttribute(Freestyle::StrokeAttribute &sa)
bool Vec3r_ptr_from_Color(PyObject *obj, Freestyle::Geometry::Vec3r &vec)
PyObject * BPy_ChainSilhouetteIterator_from_ChainSilhouetteIterator(Freestyle::ChainSilhouetteIterator &cs_it)
PyObject * BPy_directedViewEdge_from_directedViewEdge(Freestyle::ViewVertex::directedViewEdge &dve)
PyObject * BPy_SShape_from_SShape(Freestyle::SShape &ss)
bool Vec3f_ptr_from_PyObject(PyObject *obj, Freestyle::Geometry::Vec3f &vec)
PyObject * BPy_NonTVertex_from_NonTVertex(Freestyle::NonTVertex &ntv)
PyObject * BPy_FEdge_from_FEdge(Freestyle::FEdge &fe)
PyObject * BPy_Chain_from_Chain(Freestyle::Chain &c)
bool Vec2f_ptr_from_PyObject(PyObject *obj, Freestyle::Geometry::Vec2f &vec)
bool Vec3f_ptr_from_Vector(PyObject *obj, Freestyle::Geometry::Vec3f &vec)
PyObject * BPy_TVertex_from_TVertex(Freestyle::TVertex &tv)
bool Vec2f_ptr_from_Vector(PyObject *obj, Freestyle::Geometry::Vec2f &vec)
bool Vec3r_ptr_from_PyList(PyObject *obj, Freestyle::Geometry::Vec3r &vec)
bool Vec3r_ptr_from_Vector(PyObject *obj, Freestyle::Geometry::Vec3r &vec)
bool Vec2f_ptr_from_PyList(PyObject *obj, Freestyle::Geometry::Vec2f &vec)
PyObject * BPy_SVertex_from_SVertex(Freestyle::SVertex &sv)
int convert_v4(PyObject *obj, void *v)
PyObject * BPy_FrsMaterial_from_FrsMaterial(const Freestyle::FrsMaterial &m)
bool Vec2f_ptr_from_PyTuple(PyObject *obj, Freestyle::Geometry::Vec2f &vec)
PyObject * BPy_Nature_from_Nature(unsigned short n)
PyObject * BPy_ChainPredicateIterator_from_ChainPredicateIterator(Freestyle::ChainPredicateIterator &cp_it)
PyObject * BPy_Id_from_Id(Freestyle::Id &id)
PyObject * BPy_ViewVertex_from_ViewVertex(Freestyle::ViewVertex &vv)
PyObject * BPy_orientedViewEdgeIterator_from_orientedViewEdgeIterator(Freestyle::ViewVertexInternal::orientedViewEdgeIterator &ove_it, bool reversed)
int convert_v3(PyObject *obj, void *v)
PyObject * Any_BPy_FEdge_from_FEdge(Freestyle::FEdge &fe)
PyObject * BPy_ViewEdgeIterator_from_ViewEdgeIterator(Freestyle::ViewEdgeInternal::ViewEdgeIterator &ve_it)
PyObject * BPy_Interface0D_from_Interface0D(Freestyle::Interface0D &if0D)
PyObject * Vector_from_Vec2f(Freestyle::Geometry::Vec2f &v)
Freestyle::IntegrationType IntegrationType_from_BPy_IntegrationType(PyObject *obj)
PyObject * BPy_CurvePointIterator_from_CurvePointIterator(Freestyle::CurveInternal::CurvePointIterator &cp_it)
PyObject * Any_BPy_Interface0D_from_Interface0D(Freestyle::Interface0D &if0D)
int convert_v2(PyObject *obj, void *v)
PyObject * Vector_from_Vec3f(Freestyle::Geometry::Vec3f &v)
bool Vec3f_ptr_from_PyTuple(PyObject *obj, Freestyle::Geometry::Vec3f &vec)
ATTR_WARN_UNUSED_RESULT const BMVert * v
pair< ViewEdge *, bool > directedViewEdge
unsigned short EdgeNature
static const pxr::TfToken b("b", pxr::TfToken::Immortal)