Cleanup: force wrapping all uses of PyDoc_STRVAR
Without this, minor edits can re-indent the whole doc-string at a different level, causing diffs to be unnecessary noisy.
This commit is contained in:
@@ -23,29 +23,31 @@ using namespace Freestyle;
|
||||
|
||||
/*----------------------FEdgeSharp methods ----------------------------*/
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_doc,
|
||||
"Class hierarchy: :class:`Interface1D` > :class:`FEdge` > :class:`FEdgeSharp`\n"
|
||||
"\n"
|
||||
"Class defining a sharp FEdge. A Sharp FEdge corresponds to an initial\n"
|
||||
"edge of the input mesh. It can be a silhouette, a crease or a border.\n"
|
||||
"If it is a crease edge, then it is bordered by two faces of the mesh.\n"
|
||||
"Face a lies on its right whereas Face b lies on its left. If it is a\n"
|
||||
"border edge, then it doesn't have any face on its right, and thus Face\n"
|
||||
"a is None.\n"
|
||||
"\n"
|
||||
".. method:: __init__()\n"
|
||||
" __init__(brother)\n"
|
||||
" __init__(first_vertex, second_vertex)\n"
|
||||
"\n"
|
||||
" Builds an :class:`FEdgeSharp` using the default constructor,\n"
|
||||
" copy constructor, or between two :class:`SVertex` objects.\n"
|
||||
"\n"
|
||||
" :arg brother: An FEdgeSharp object.\n"
|
||||
" :type brother: :class:`FEdgeSharp`\n"
|
||||
" :arg first_vertex: The first SVertex object.\n"
|
||||
" :type first_vertex: :class:`SVertex`\n"
|
||||
" :arg second_vertex: The second SVertex object.\n"
|
||||
" :type second_vertex: :class:`SVertex`");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_doc,
|
||||
"Class hierarchy: :class:`Interface1D` > :class:`FEdge` > :class:`FEdgeSharp`\n"
|
||||
"\n"
|
||||
"Class defining a sharp FEdge. A Sharp FEdge corresponds to an initial\n"
|
||||
"edge of the input mesh. It can be a silhouette, a crease or a border.\n"
|
||||
"If it is a crease edge, then it is bordered by two faces of the mesh.\n"
|
||||
"Face a lies on its right whereas Face b lies on its left. If it is a\n"
|
||||
"border edge, then it doesn't have any face on its right, and thus Face\n"
|
||||
"a is None.\n"
|
||||
"\n"
|
||||
".. method:: __init__()\n"
|
||||
" __init__(brother)\n"
|
||||
" __init__(first_vertex, second_vertex)\n"
|
||||
"\n"
|
||||
" Builds an :class:`FEdgeSharp` using the default constructor,\n"
|
||||
" copy constructor, or between two :class:`SVertex` objects.\n"
|
||||
"\n"
|
||||
" :arg brother: An FEdgeSharp object.\n"
|
||||
" :type brother: :class:`FEdgeSharp`\n"
|
||||
" :arg first_vertex: The first SVertex object.\n"
|
||||
" :type first_vertex: :class:`SVertex`\n"
|
||||
" :arg second_vertex: The second SVertex object.\n"
|
||||
" :type second_vertex: :class:`SVertex`");
|
||||
|
||||
static int FEdgeSharp_init(BPy_FEdgeSharp *self, PyObject *args, PyObject *kwds)
|
||||
{
|
||||
@@ -194,11 +196,13 @@ void FEdgeSharp_mathutils_register_callback()
|
||||
|
||||
/*----------------------FEdgeSharp get/setters ----------------------------*/
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_normal_right_doc,
|
||||
"The normal to the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no Face on its right and therefore no normal.\n"
|
||||
"\n"
|
||||
":type: :class:`mathutils.Vector`");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_normal_right_doc,
|
||||
"The normal to the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no Face on its right and therefore no normal.\n"
|
||||
"\n"
|
||||
":type: :class:`mathutils.Vector`");
|
||||
|
||||
static PyObject *FEdgeSharp_normal_right_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
@@ -217,10 +221,12 @@ static int FEdgeSharp_normal_right_set(BPy_FEdgeSharp *self, PyObject *value, vo
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_normal_left_doc,
|
||||
"The normal to the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: :class:`mathutils.Vector`");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_normal_left_doc,
|
||||
"The normal to the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: :class:`mathutils.Vector`");
|
||||
|
||||
static PyObject *FEdgeSharp_normal_left_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
@@ -239,12 +245,14 @@ static int FEdgeSharp_normal_left_set(BPy_FEdgeSharp *self, PyObject *value, voi
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_material_index_right_doc,
|
||||
"The index of the material of the face lying on the right of the FEdge.\n"
|
||||
"If this FEdge is a border, it has no Face on its right and therefore\n"
|
||||
"no material.\n"
|
||||
"\n"
|
||||
":type: int");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_material_index_right_doc,
|
||||
"The index of the material of the face lying on the right of the FEdge.\n"
|
||||
"If this FEdge is a border, it has no Face on its right and therefore\n"
|
||||
"no material.\n"
|
||||
"\n"
|
||||
":type: int");
|
||||
|
||||
static PyObject *FEdgeSharp_material_index_right_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
@@ -263,10 +271,12 @@ static int FEdgeSharp_material_index_right_set(BPy_FEdgeSharp *self,
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_material_index_left_doc,
|
||||
"The index of the material of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: int");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_material_index_left_doc,
|
||||
"The index of the material of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: int");
|
||||
|
||||
static PyObject *FEdgeSharp_material_index_left_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
@@ -285,33 +295,39 @@ static int FEdgeSharp_material_index_left_set(BPy_FEdgeSharp *self,
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_material_right_doc,
|
||||
"The material of the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no Face on its right and therefore no material.\n"
|
||||
"\n"
|
||||
":type: :class:`Material`");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_material_right_doc,
|
||||
"The material of the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no Face on its right and therefore no material.\n"
|
||||
"\n"
|
||||
":type: :class:`Material`");
|
||||
|
||||
static PyObject *FEdgeSharp_material_right_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
return BPy_FrsMaterial_from_FrsMaterial(self->fes->aFrsMaterial());
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_material_left_doc,
|
||||
"The material of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: :class:`Material`");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_material_left_doc,
|
||||
"The material of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: :class:`Material`");
|
||||
|
||||
static PyObject *FEdgeSharp_material_left_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
return BPy_FrsMaterial_from_FrsMaterial(self->fes->bFrsMaterial());
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_face_mark_right_doc,
|
||||
"The face mark of the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no face on the right and thus this property is set to\n"
|
||||
"false.\n"
|
||||
"\n"
|
||||
":type: bool");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_face_mark_right_doc,
|
||||
"The face mark of the face lying on the right of the FEdge. If this FEdge\n"
|
||||
"is a border, it has no face on the right and thus this property is set to\n"
|
||||
"false.\n"
|
||||
"\n"
|
||||
":type: bool");
|
||||
|
||||
static PyObject *FEdgeSharp_face_mark_right_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
@@ -329,10 +345,12 @@ static int FEdgeSharp_face_mark_right_set(BPy_FEdgeSharp *self,
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(FEdgeSharp_face_mark_left_doc,
|
||||
"The face mark of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: bool");
|
||||
PyDoc_STRVAR(
|
||||
/* Wrap. */
|
||||
FEdgeSharp_face_mark_left_doc,
|
||||
"The face mark of the face lying on the left of the FEdge.\n"
|
||||
"\n"
|
||||
":type: bool");
|
||||
|
||||
static PyObject *FEdgeSharp_face_mark_left_get(BPy_FEdgeSharp *self, void * /*closure*/)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user