|
Blender V4.3
|
#include "BPy_Convert.h"#include "BPy_BBox.h"#include "BPy_FrsMaterial.h"#include "BPy_Id.h"#include "BPy_IntegrationType.h"#include "BPy_Interface0D.h"#include "BPy_Interface1D.h"#include "BPy_MediumType.h"#include "BPy_Nature.h"#include "BPy_SShape.h"#include "BPy_StrokeAttribute.h"#include "BPy_ViewShape.h"#include "Interface0D/BPy_CurvePoint.h"#include "Interface0D/BPy_SVertex.h"#include "Interface0D/BPy_ViewVertex.h"#include "Interface0D/CurvePoint/BPy_StrokeVertex.h"#include "Interface0D/ViewVertex/BPy_NonTVertex.h"#include "Interface0D/ViewVertex/BPy_TVertex.h"#include "Interface1D/BPy_FEdge.h"#include "Interface1D/BPy_Stroke.h"#include "Interface1D/BPy_ViewEdge.h"#include "Interface1D/Curve/BPy_Chain.h"#include "Interface1D/FEdge/BPy_FEdgeSharp.h"#include "Interface1D/FEdge/BPy_FEdgeSmooth.h"#include "Iterator/BPy_AdjacencyIterator.h"#include "Iterator/BPy_ChainPredicateIterator.h"#include "Iterator/BPy_ChainSilhouetteIterator.h"#include "Iterator/BPy_ChainingIterator.h"#include "Iterator/BPy_CurvePointIterator.h"#include "Iterator/BPy_Interface0DIterator.h"#include "Iterator/BPy_SVertexIterator.h"#include "Iterator/BPy_StrokeVertexIterator.h"#include "Iterator/BPy_ViewEdgeIterator.h"#include "Iterator/BPy_orientedViewEdgeIterator.h"#include "../stroke/StrokeRep.h"Go to the source code of this file.
| PyObject * Any_BPy_FEdge_from_FEdge | ( | FEdge & | fe | ) |
Definition at line 177 of file BPy_Convert.cpp.
References BPy_FEdge_from_FEdge(), BPy_FEdgeSharp_from_FEdgeSharp(), BPy_FEdgeSmooth_from_FEdgeSmooth(), and Freestyle::FEdge::getExactTypeName().
Referenced by ContextFunctions_get_selected_fedge(), FEdge_next_fedge_get(), FEdge_previous_fedge_get(), Interface0D_get_fedge(), SShape_edges_get(), ViewEdge_first_fedge_get(), ViewEdge_last_fedge_get(), and ViewMap_get_closest_fedge().
| PyObject * Any_BPy_Interface0D_from_Interface0D | ( | Interface0D & | if0D | ) |
Definition at line 121 of file BPy_Convert.cpp.
References BPy_CurvePoint_from_CurvePoint(), BPy_Interface0D_from_Interface0D(), BPy_NonTVertex_from_NonTVertex(), BPy_StrokeVertex_from_StrokeVertex(), BPy_SVertex_from_SVertex(), BPy_TVertex_from_TVertex(), BPy_ViewVertex_from_ViewVertex(), and Freestyle::Interface0D::getExactTypeName().
Referenced by Director_BPy_BinaryPredicate0D___call__(), Interface0DIterator_iternext(), and Interface0DIterator_object_get().
| PyObject * Any_BPy_Interface1D_from_Interface1D | ( | Interface1D & | if1D | ) |
Definition at line 149 of file BPy_Convert.cpp.
References BPy_Chain_from_Chain(), BPy_FEdge_from_FEdge(), BPy_FEdgeSharp_from_FEdgeSharp(), BPy_FEdgeSmooth_from_FEdgeSmooth(), BPy_Interface1D_from_Interface1D(), BPy_Stroke_from_Stroke(), BPy_ViewEdge_from_ViewEdge(), and Freestyle::Interface1D::getExactTypeName().
Referenced by CurvePoint_fedge_get(), Director_BPy_BinaryPredicate1D___call__(), Director_BPy_UnaryFunction1D___call__(), and Director_BPy_UnaryPredicate1D___call__().
| PyObject * Any_BPy_ViewVertex_from_ViewVertex | ( | ViewVertex & | vv | ) |
Definition at line 193 of file BPy_Convert.cpp.
References BPy_NonTVertex_from_NonTVertex(), BPy_TVertex_from_TVertex(), BPy_ViewVertex_from_ViewVertex(), and Freestyle::ViewVertex::getExactTypeName().
Referenced by ChainingIterator_next_vertex_get(), SVertex_viewvertex_get(), ViewEdge_first_viewvertex_get(), ViewEdge_last_viewvertex_get(), and ViewShape_vertices_get().
| bool bool_from_PyBool | ( | PyObject * | b | ) |
Definition at line 526 of file BPy_Convert.cpp.
References b.
Referenced by AdjacencyIterator_init(), CalligraphicShader___init__(), Chain_push_viewedge_back(), Chain_push_viewedge_front(), ChainingIterator___init__(), ChainPredicateIterator_init(), ChainSilhouetteIterator_init(), FEdge_is_smooth_set(), FEdgeSharp_face_mark_left_set(), FEdgeSharp_face_mark_right_set(), FEdgeSmooth_face_mark_set(), Operators_reset(), SpatialNoiseShader___init__(), Stroke_tips_set(), StrokeAttribute_visible_set(), ViewEdgeIterator_init(), and ViewEdgeIterator_orientation_set().
| PyObject * BPy_AdjacencyIterator_from_AdjacencyIterator | ( | AdjacencyIterator & | a_it | ) |
Definition at line 422 of file BPy_Convert.cpp.
References AdjacencyIterator_Type.
Referenced by Director_BPy_ChainingIterator_traverse().
Definition at line 337 of file BPy_Convert.cpp.
References BBox_Type.
Referenced by SShape_bbox_get(), and ViewMap_scene_bbox_get().
| PyObject * BPy_Chain_from_Chain | ( | Chain & | c | ) |
Definition at line 353 of file BPy_Convert.cpp.
References Freestyle::c, and Chain_Type.
Referenced by Any_BPy_Interface1D_from_Interface1D(), and Operators_get_chain_from_index().
| PyObject * BPy_ChainingIterator_from_ChainingIterator | ( | ChainingIterator & | c_it | ) |
Definition at line 494 of file BPy_Convert.cpp.
References ChainingIterator_Type.
| PyObject * BPy_ChainPredicateIterator_from_ChainPredicateIterator | ( | ChainPredicateIterator & | cp_it | ) |
Definition at line 502 of file BPy_Convert.cpp.
References ChainPredicateIterator_Type.
| PyObject * BPy_ChainSilhouetteIterator_from_ChainSilhouetteIterator | ( | ChainSilhouetteIterator & | cs_it | ) |
Definition at line 512 of file BPy_Convert.cpp.
References ChainSilhouetteIterator_Type.
| PyObject * BPy_CurvePoint_from_CurvePoint | ( | CurvePoint & | cp | ) |
Definition at line 396 of file BPy_Convert.cpp.
References CurvePoint_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), and CurvePointIterator_object_get().
| PyObject * BPy_CurvePointIterator_from_CurvePointIterator | ( | CurveInternal::CurvePointIterator & | cp_it | ) |
Definition at line 444 of file BPy_Convert.cpp.
References CurvePointIterator_Type.
| PyObject * BPy_directedViewEdge_from_directedViewEdge | ( | ViewVertex::directedViewEdge & | dve | ) |
Definition at line 410 of file BPy_Convert.cpp.
References BPy_ViewEdge_from_ViewEdge(), PyBool_from_bool(), and PyTuple_SET_ITEMS.
Referenced by orientedViewEdgeIterator_iternext(), and orientedViewEdgeIterator_object_get().
| PyObject * BPy_FEdge_from_FEdge | ( | FEdge & | fe | ) |
Definition at line 254 of file BPy_Convert.cpp.
References FEdge_Type.
Referenced by Any_BPy_FEdge_from_FEdge(), and Any_BPy_Interface1D_from_Interface1D().
| PyObject * BPy_FEdgeSharp_from_FEdgeSharp | ( | FEdgeSharp & | fes | ) |
Definition at line 234 of file BPy_Convert.cpp.
References FEdgeSharp_Type.
Referenced by Any_BPy_FEdge_from_FEdge(), and Any_BPy_Interface1D_from_Interface1D().
| PyObject * BPy_FEdgeSmooth_from_FEdgeSmooth | ( | FEdgeSmooth & | fes | ) |
Definition at line 244 of file BPy_Convert.cpp.
References FEdgeSmooth_Type.
Referenced by Any_BPy_FEdge_from_FEdge(), and Any_BPy_Interface1D_from_Interface1D().
| PyObject * BPy_FrsMaterial_from_FrsMaterial | ( | const FrsMaterial & | m | ) |
Definition at line 380 of file BPy_Convert.cpp.
References FrsMaterial_Type.
Referenced by FEdgeSharp_material_left_get(), FEdgeSharp_material_right_get(), FEdgeSmooth_material_get(), and UnaryFunction0DMaterial___call__().
| PyObject * BPy_Id_from_Id | ( | Id & | id | ) |
Definition at line 114 of file BPy_Convert.cpp.
References Id_Type.
Referenced by FEdge_id_get(), Interface0D_id_get(), Interface1D_id_get(), SShape_id_get(), Stroke_id_get(), SVertex_id_get(), TVertex_id_get(), UnaryFunction0DId___call__(), ViewEdge_id_get(), and ViewShape_id_get().
| PyObject * BPy_IntegrationType_from_IntegrationType | ( | IntegrationType | i | ) |
Definition at line 387 of file BPy_Convert.cpp.
References IntegrationType_Type.
Referenced by integration_type_get(), integration_type_get(), integration_type_get(), integration_type_get(), integration_type_get(), integration_type_get(), integration_type_get(), and integration_type_get().
| PyObject * BPy_Interface0D_from_Interface0D | ( | Interface0D & | if0D | ) |
Definition at line 209 of file BPy_Convert.cpp.
References Interface0D_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D().
| PyObject * BPy_Interface0DIterator_from_Interface0DIterator | ( | Interface0DIterator & | if0D_it, |
| bool | reversed ) |
Definition at line 431 of file BPy_Convert.cpp.
References Interface0DIterator_Type.
Referenced by Director_BPy_UnaryFunction0D___call__(), Director_BPy_UnaryPredicate0D___call__(), Interface1D_points_begin(), Interface1D_points_end(), Interface1D_vertices_begin(), and Interface1D_vertices_end().
| PyObject * BPy_Interface1D_from_Interface1D | ( | Interface1D & | if1D | ) |
Definition at line 217 of file BPy_Convert.cpp.
References Interface1D_Type.
Referenced by Any_BPy_Interface1D_from_Interface1D().
| PyObject * BPy_MediumType_from_MediumType | ( | Stroke::MediumType | n | ) |
Definition at line 289 of file BPy_Convert.cpp.
References MediumType_Type.
Referenced by Stroke_medium_type_get().
| PyObject * BPy_Nature_from_Nature | ( | ushort | n | ) |
Definition at line 263 of file BPy_Convert.cpp.
References Nature_Type.
Referenced by FEdge_nature_get(), Interface0D_nature_get(), Interface1D_nature_get(), UnaryFunction0DEdgeNature___call__(), UnaryFunction1DEdgeNature___call__(), ViewEdge_nature_get(), and ViewVertex_nature_get().
| PyObject * BPy_NonTVertex_from_NonTVertex | ( | NonTVertex & | ntv | ) |
Definition at line 317 of file BPy_Convert.cpp.
References NonTVertex_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), and Any_BPy_ViewVertex_from_ViewVertex().
| PyObject * BPy_orientedViewEdgeIterator_from_orientedViewEdgeIterator | ( | ViewVertexInternal::orientedViewEdgeIterator & | ove_it, |
| bool | reversed ) |
Definition at line 472 of file BPy_Convert.cpp.
References orientedViewEdgeIterator_Type.
Referenced by ViewVertex_edges_begin(), ViewVertex_edges_end(), and ViewVertex_edges_iterator().
| PyObject * BPy_SShape_from_SShape | ( | SShape & | ss | ) |
Definition at line 363 of file BPy_Convert.cpp.
References SShape_Type.
Referenced by ViewShape_sshape_get().
| PyObject * BPy_Stroke_from_Stroke | ( | Stroke & | s | ) |
Definition at line 272 of file BPy_Convert.cpp.
References Stroke_Type.
Referenced by Any_BPy_Interface1D_from_Interface1D(), Director_BPy_StrokeShader_shade(), and Operators_get_stroke_from_index().
| PyObject * BPy_StrokeAttribute_from_StrokeAttribute | ( | StrokeAttribute & | sa | ) |
Definition at line 281 of file BPy_Convert.cpp.
References StrokeAttribute_Type.
Referenced by StrokeVertex_attribute_get().
| PyObject * BPy_StrokeVertex_from_StrokeVertex | ( | StrokeVertex & | sv | ) |
Definition at line 298 of file BPy_Convert.cpp.
References StrokeVertex_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), Stroke_sq_item(), StrokeVertexIterator_iternext(), and StrokeVertexIterator_object_get().
| PyObject * BPy_StrokeVertexIterator_from_StrokeVertexIterator | ( | StrokeInternal::StrokeVertexIterator & | sv_it, |
| bool | reversed ) |
Definition at line 452 of file BPy_Convert.cpp.
References StrokeVertexIterator_Type.
Referenced by Stroke_iter(), Stroke_reversed(), Stroke_stroke_vertices_begin(), Stroke_stroke_vertices_end(), StrokeVertexIterator_decremented(), StrokeVertexIterator_incremented(), and StrokeVertexIterator_reversed().
| PyObject * BPy_SVertex_from_SVertex | ( | SVertex & | sv | ) |
Definition at line 225 of file BPy_Convert.cpp.
References SVertex_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), CurvePoint_first_svertex_get(), CurvePoint_second_svertex_get(), FEdge_first_svertex_get(), FEdge_second_svertex_get(), FEdge_sq_item(), NonTVertex_svertex_get(), SShape_vertices_get(), SVertexIterator_object_get(), TVertex_back_svertex_get(), TVertex_front_svertex_get(), and TVertex_get_svertex().
| PyObject * BPy_SVertexIterator_from_SVertexIterator | ( | ViewEdgeInternal::SVertexIterator & | sv_it | ) |
Definition at line 464 of file BPy_Convert.cpp.
References SVertexIterator_Type.
| PyObject * BPy_TVertex_from_TVertex | ( | TVertex & | tv | ) |
Definition at line 327 of file BPy_Convert.cpp.
References TVertex_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), and Any_BPy_ViewVertex_from_ViewVertex().
| PyObject * BPy_ViewEdge_from_ViewEdge | ( | ViewEdge & | ve | ) |
Definition at line 344 of file BPy_Convert.cpp.
References ViewEdge_Type.
Referenced by AdjacencyIterator_iternext(), AdjacencyIterator_object_get(), Any_BPy_Interface1D_from_Interface1D(), BPy_directedViewEdge_from_directedViewEdge(), ChainingIterator_object_get(), FEdge_viewedge_get(), Operators_get_viewedge_from_index(), TVertex_get_mate(), ViewEdgeIterator_begin_get(), ViewEdgeIterator_current_edge_get(), ViewEdgeIterator_object_get(), ViewMap_get_closest_viewedge(), and ViewShape_edges_get().
| PyObject * BPy_ViewEdgeIterator_from_ViewEdgeIterator | ( | ViewEdgeInternal::ViewEdgeIterator & | ve_it | ) |
Definition at line 486 of file BPy_Convert.cpp.
References ViewEdgeIterator_Type.
| PyObject * BPy_ViewShape_from_ViewShape | ( | ViewShape & | vs | ) |
Definition at line 371 of file BPy_Convert.cpp.
References ViewShape_Type.
Referenced by UnaryFunction0DVectorViewShape___call__(), UnaryFunction0DViewShape___call__(), UnaryFunction1DVectorViewShape___call__(), ViewEdge_occludee_get(), and ViewEdge_viewshape_get().
| PyObject * BPy_ViewVertex_from_ViewVertex | ( | ViewVertex & | vv | ) |
Definition at line 308 of file BPy_Convert.cpp.
References ViewVertex_Type.
Referenced by Any_BPy_Interface0D_from_Interface0D(), and Any_BPy_ViewVertex_from_ViewVertex().
| int convert_v2 | ( | PyObject * | obj, |
| void * | v ) |
Definition at line 822 of file BPy_Convert.cpp.
References mathutils_array_parse(), and v.
Referenced by CalligraphicShader___init__().
| int convert_v3 | ( | PyObject * | obj, |
| void * | v ) |
Definition at line 817 of file BPy_Convert.cpp.
References mathutils_array_parse(), and v.
Referenced by SVertex_init().
| int convert_v4 | ( | PyObject * | obj, |
| void * | v ) |
Definition at line 812 of file BPy_Convert.cpp.
References mathutils_array_parse(), and v.
Referenced by FrsMaterial_init().
| Nature::EdgeNature EdgeNature_from_BPy_Nature | ( | PyObject * | obj | ) |
Definition at line 541 of file BPy_Convert.cpp.
Referenced by Director_BPy_UnaryFunction0D___call__(), and Director_BPy_UnaryFunction1D___call__().
Definition at line 663 of file BPy_Convert.cpp.
References v.
Referenced by float_array_from_PyObject(), Vec2f_ptr_from_PyList(), Vec3f_ptr_from_PyList(), and Vec3r_ptr_from_PyList().
Definition at line 783 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, ColorObject_Check, float_array_from_PyList(), float_array_from_PyTuple(), v, and VectorObject_Check.
Definition at line 722 of file BPy_Convert.cpp.
References v.
Referenced by float_array_from_PyObject(), Vec2f_ptr_from_PyTuple(), Vec3f_ptr_from_PyTuple(), and Vec3r_ptr_from_PyTuple().
| IntegrationType IntegrationType_from_BPy_IntegrationType | ( | PyObject * | obj | ) |
Definition at line 531 of file BPy_Convert.cpp.
Referenced by Curvature2DAngleF1D___init__(), CurveNatureF1D___init__(), DensityF1D___init__(), GetCompleteViewMapDensityF1D___init__(), GetDirectionalViewMapDensityF1D___init__(), GetProjectedXF1D___init__(), GetProjectedYF1D___init__(), GetProjectedZF1D___init__(), GetSteerableViewMapDensityF1D___init__(), GetViewMapGradientNormF1D___init__(), GetXF1D___init__(), GetYF1D___init__(), GetZF1D___init__(), integration_type_set(), integration_type_set(), integration_type_set(), integration_type_set(), integration_type_set(), integration_type_set(), integration_type_set(), integration_type_set(), Integrator_integrate(), LocalAverageDepthF1D___init__(), Normal2DF1D___init__(), Orientation2DF1D___init__(), Orientation3DF1D___init__(), QuantitativeInvisibilityF1D___init__(), UnaryFunction1DDouble___init__(), UnaryFunction1DEdgeNature___init__(), UnaryFunction1DFloat___init__(), UnaryFunction1DUnsigned___init__(), UnaryFunction1DVec2f___init__(), UnaryFunction1DVec3f___init__(), UnaryFunction1DVectorViewShape___init__(), UnaryFunction1DVoid___init__(), ViewMapGradientNormBP1D___init__(), and ZDiscontinuityF1D___init__().
| Stroke::MediumType MediumType_from_BPy_MediumType | ( | PyObject * | obj | ) |
Definition at line 536 of file BPy_Convert.cpp.
Referenced by Stroke_medium_type_set().
| PyObject * PyBool_from_bool | ( | bool | b | ) |
Definition at line 57 of file BPy_Convert.cpp.
References b.
Referenced by AdjacencyIterator_is_incoming_get(), BinaryPredicate0D___call__(), BinaryPredicate1D___call__(), BPy_directedViewEdge_from_directedViewEdge(), ChainingIterator_is_incrementing_get(), FEdge_is_smooth_get(), FEdgeSharp_face_mark_left_get(), FEdgeSharp_face_mark_right_get(), FEdgeSmooth_face_mark_get(), FrsCurve_is_empty_get(), Id_RichCompare(), Interface0DIterator_at_last_get(), Iterator_is_begin_get(), Iterator_is_end_get(), Stroke_tips_get(), StrokeAttribute_has_attribute_real(), StrokeAttribute_has_attribute_vec2(), StrokeAttribute_has_attribute_vec3(), StrokeAttribute_visible_get(), StrokeVertexIterator_at_last_get(), UnaryPredicate0D___call__(), UnaryPredicate1D___call__(), ViewEdge_is_closed_get(), and ViewEdgeIterator_orientation_get().
| void PyLong_subtype_add_to_dict | ( | PyObject * | dict, |
| PyTypeObject * | ty, | ||
| const char * | attr, | ||
| long | value ) |
Definition at line 80 of file BPy_Convert.cpp.
References PyLong_subtype_new().
| PyObject * PyLong_subtype_new | ( | PyTypeObject * | ty, |
| long | value ) |
Definition at line 62 of file BPy_Convert.cpp.
References BLI_assert, and result.
Referenced by BPy_Nature_bitwise(), and PyLong_subtype_add_to_dict().
| bool Vec2f_ptr_from_PyList | ( | PyObject * | obj, |
| Vec2f & | vec ) |
Definition at line 675 of file BPy_Convert.cpp.
References float_array_from_PyList(), and v.
Referenced by Vec2f_ptr_from_PyObject().
| bool Vec2f_ptr_from_PyObject | ( | PyObject * | obj, |
| Vec2f & | vec ) |
Definition at line 546 of file BPy_Convert.cpp.
References Vec2f_ptr_from_PyList(), Vec2f_ptr_from_PyTuple(), and Vec2f_ptr_from_Vector().
Referenced by FrsNoise_smoothNoise2(), FrsNoise_turbulence2(), and StrokeAttribute_set_attribute_vec2().
| bool Vec2f_ptr_from_PyTuple | ( | PyObject * | obj, |
| Vec2f & | vec ) |
Definition at line 734 of file BPy_Convert.cpp.
References float_array_from_PyTuple(), and v.
Referenced by Vec2f_ptr_from_PyObject().
| bool Vec2f_ptr_from_Vector | ( | PyObject * | obj, |
| Vec2f & | vec ) |
Definition at line 594 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, and VectorObject_Check.
Referenced by Director_BPy_UnaryFunction0D___call__(), Director_BPy_UnaryFunction1D___call__(), and Vec2f_ptr_from_PyObject().
| bool Vec3f_ptr_from_Color | ( | PyObject * | obj, |
| Vec3f & | vec ) |
Definition at line 635 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, and ColorObject_Check.
Referenced by Vec3f_ptr_from_PyObject().
| bool Vec3f_ptr_from_PyList | ( | PyObject * | obj, |
| Vec3f & | vec ) |
Definition at line 690 of file BPy_Convert.cpp.
References float_array_from_PyList(), and v.
Referenced by Vec3f_ptr_from_PyObject().
| bool Vec3f_ptr_from_PyObject | ( | PyObject * | obj, |
| Vec3f & | vec ) |
Definition at line 560 of file BPy_Convert.cpp.
References Vec3f_ptr_from_Color(), Vec3f_ptr_from_PyList(), Vec3f_ptr_from_PyTuple(), and Vec3f_ptr_from_Vector().
Referenced by FrsNoise_smoothNoise3(), FrsNoise_turbulence3(), and StrokeAttribute_set_attribute_vec3().
| bool Vec3f_ptr_from_PyTuple | ( | PyObject * | obj, |
| Vec3f & | vec ) |
Definition at line 749 of file BPy_Convert.cpp.
References float_array_from_PyTuple(), and v.
Referenced by Vec3f_ptr_from_PyObject().
| bool Vec3f_ptr_from_Vector | ( | PyObject * | obj, |
| Vec3f & | vec ) |
Definition at line 607 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, and VectorObject_Check.
Referenced by Director_BPy_UnaryFunction0D___call__(), Director_BPy_UnaryFunction1D___call__(), and Vec3f_ptr_from_PyObject().
| bool Vec3r_ptr_from_Color | ( | PyObject * | obj, |
| Vec3r & | vec ) |
Definition at line 649 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, and ColorObject_Check.
Referenced by Vec3r_ptr_from_PyObject().
| bool Vec3r_ptr_from_PyList | ( | PyObject * | obj, |
| Vec3r & | vec ) |
Definition at line 706 of file BPy_Convert.cpp.
References float_array_from_PyList(), and v.
Referenced by Vec3r_ptr_from_PyObject().
| bool Vec3r_ptr_from_PyObject | ( | PyObject * | obj, |
| Vec3r & | vec ) |
Definition at line 577 of file BPy_Convert.cpp.
References Vec3r_ptr_from_Color(), Vec3r_ptr_from_PyList(), Vec3r_ptr_from_PyTuple(), and Vec3r_ptr_from_Vector().
Referenced by SVertex_add_normal().
| bool Vec3r_ptr_from_PyTuple | ( | PyObject * | obj, |
| Vec3r & | vec ) |
Definition at line 765 of file BPy_Convert.cpp.
References float_array_from_PyTuple(), and v.
Referenced by Vec3r_ptr_from_PyObject().
| bool Vec3r_ptr_from_Vector | ( | PyObject * | obj, |
| Vec3r & | vec ) |
Definition at line 621 of file BPy_Convert.cpp.
References BaseMath_ReadCallback, and VectorObject_Check.
Referenced by Vec3r_ptr_from_PyObject().
| PyObject * Vector_from_Vec2f | ( | Vec2f & | vec | ) |
Definition at line 88 of file BPy_Convert.cpp.
References Vector_CreatePyObject(), Freestyle::VecMat::Vec2< T >::x(), and Freestyle::VecMat::Vec2< T >::y().
Referenced by Interface0D_point_2d_get(), StrokeAttribute_get_attribute_vec2(), UnaryFunction0DVec2f___call__(), and UnaryFunction1DVec2f___call__().
| PyObject * Vector_from_Vec3f | ( | Vec3f & | vec | ) |
Definition at line 96 of file BPy_Convert.cpp.
References Vector_CreatePyObject().
Referenced by Interface0D_point_3d_get(), StrokeAttribute_get_attribute_vec3(), UnaryFunction0DVec3f___call__(), and UnaryFunction1DVec3f___call__().
| PyObject * Vector_from_Vec3r | ( | Vec3r & | vec | ) |
Definition at line 105 of file BPy_Convert.cpp.
References Vector_CreatePyObject(), Freestyle::VecMat::Vec3< T >::x(), Freestyle::VecMat::Vec3< T >::y(), and Freestyle::VecMat::Vec3< T >::z().
Referenced by SVertex_curvatures_get(), and SVertex_normals_get().