Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
dynamic-graph-python
Commits
e04b3a80
Commit
e04b3a80
authored
Jan 20, 2011
by
Thomas Moulard
Browse files
Fix warnings.
parent
ae0d0a33
Changes
5
Hide whitespace changes
Inline
Side-by-side
src/dynamic-graph-py.cc
View file @
e04b3a80
/*
* Copyright 2010 (C) CNRS
* Author: Florent Lamiraux
*/
// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS.
//
// This file is part of dynamic-graph-python.
// dynamic-graph-python is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// dynamic-graph-python is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Lesser Public License for more details. You should
// have received a copy of the GNU Lesser General Public License along
// with dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
#include
<Python.h>
#include
<iostream>
...
...
@@ -47,7 +57,7 @@ namespace dynamicgraph {
\brief plug a signal into another one.
*/
PyObject
*
plug
(
PyObject
*
self
,
PyObject
*
args
)
plug
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
objOut
=
NULL
;
PyObject
*
objIn
=
NULL
;
...
...
@@ -86,7 +96,7 @@ namespace dynamicgraph {
}
PyObject
*
enableTrace
(
PyObject
*
self
,
PyObject
*
args
)
enableTrace
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
boolean
;
char
*
filename
=
NULL
;
...
...
src/entity-py.cc
View file @
e04b3a80
/*
* Copyright 2010 (C) CNRS
* Author: Florent Lamiraux
*/
// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS.
//
// This file is part of dynamic-graph-python.
// dynamic-graph-python is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// dynamic-graph-python is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Lesser Public License for more details. You should
// have received a copy of the GNU Lesser General Public License along
// with dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
#include
<Python.h>
#include
<iostream>
//#include <sstream>
//#include <string>
#include
<dynamic-graph/entity.h>
#include
<dynamic-graph/factory.h>
...
...
@@ -30,7 +38,6 @@ namespace dynamicgraph {
namespace
entity
{
static
void
destroy
(
void
*
self
);
static
void
fillMatrixRow
(
Matrix
&
m
,
unsigned
index
,
PyObject
*
tuple
);
...
...
@@ -42,7 +49,7 @@ namespace dynamicgraph {
/**
\brief Create an instance of Entity
*/
PyObject
*
create
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
create
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
char
*
className
=
NULL
;
char
*
instanceName
=
NULL
;
...
...
@@ -63,19 +70,10 @@ namespace dynamicgraph {
return
PyCObject_FromVoidPtr
((
void
*
)
obj
,
NULL
);
}
/**
\brief Destroy an instance of Entity
*/
static
void
destroy
(
void
*
self
)
{
Entity
*
obj
=
(
Entity
*
)
self
;
delete
obj
;
}
/**
\brief Get name of entity
*/
PyObject
*
getName
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getName
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
object
=
NULL
;
void
*
pointer
=
NULL
;
...
...
@@ -101,7 +99,7 @@ namespace dynamicgraph {
/**
\brief Get a signal by name
*/
PyObject
*
getSignal
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getSignal
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
char
*
name
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -128,7 +126,7 @@ namespace dynamicgraph {
return
PyCObject_FromVoidPtr
((
void
*
)
signal
,
NULL
);
}
PyObject
*
displaySignals
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
displaySignals
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -152,7 +150,7 @@ namespace dynamicgraph {
void
fillMatrixRow
(
Matrix
&
m
,
unsigned
iRow
,
PyObject
*
tuple
)
{
if
(
PyTuple_Size
(
tuple
)
!=
m
.
nbCols
())
{
if
(
PyTuple_Size
(
tuple
)
!=
(
int
)
m
.
nbCols
())
{
throw
ExceptionFactory
(
ExceptionFactory
::
GENERIC
,
"lines of matrix have different sizes."
);
}
...
...
@@ -357,7 +355,7 @@ namespace dynamicgraph {
return
Py_BuildValue
(
""
);
}
PyObject
*
executeCommand
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
executeCommand
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
object
=
NULL
;
PyObject
*
argTuple
=
NULL
;
...
...
@@ -429,7 +427,7 @@ namespace dynamicgraph {
return
NULL
;
}
PyObject
*
listCommands
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
listCommands
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
object
=
NULL
;
if
(
!
PyArg_ParseTuple
(
args
,
"O"
,
&
object
))
{
...
...
@@ -458,7 +456,7 @@ namespace dynamicgraph {
}
return
result
;
}
PyObject
*
getCommandDocstring
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getCommandDocstring
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
PyObject
*
object
=
NULL
;
char
*
commandName
;
...
...
src/factory-py.cc
View file @
e04b3a80
/*
* Copyright 2010 (C) CNRS
* Author: Florent Lamiraux
*/
// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS.
//
// This file is part of dynamic-graph-python.
// dynamic-graph-python is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// dynamic-graph-python is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Lesser Public License for more details. You should
// have received a copy of the GNU Lesser General Public License along
// with dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
#include
<Python.h>
#include
<iostream>
...
...
@@ -20,7 +30,7 @@ namespace dynamicgraph {
/**
\brief Get name of entity
*/
PyObject
*
getEntityClassList
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getEntityClassList
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
if
(
!
PyArg_ParseTuple
(
args
,
""
))
return
NULL
;
...
...
src/signal-base-py.cc
View file @
e04b3a80
/*
* Copyright 2010 (C) CNRS
* Author: Florent Lamiraux
*/
// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS.
//
// This file is part of dynamic-graph-python.
// dynamic-graph-python is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// dynamic-graph-python is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Lesser Public License for more details. You should
// have received a copy of the GNU Lesser General Public License along
// with dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
#include
<Python.h>
#include
<iostream>
...
...
@@ -24,7 +34,7 @@ namespace dynamicgraph {
/**
\brief Create an instance of SignalBase
*/
PyObject
*
create
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
create
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
char
*
name
=
NULL
;
...
...
@@ -47,7 +57,7 @@ namespace dynamicgraph {
delete
obj
;
}
PyObject
*
getTime
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getTime
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -63,7 +73,7 @@ namespace dynamicgraph {
return
Py_BuildValue
(
"i"
,
time
);
}
PyObject
*
getValue
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getValue
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -91,7 +101,7 @@ namespace dynamicgraph {
return
Py_BuildValue
(
"s"
,
valueString
.
c_str
());
}
PyObject
*
getName
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getName
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -118,7 +128,7 @@ namespace dynamicgraph {
return
Py_BuildValue
(
"s"
,
name
.
c_str
());
}
PyObject
*
setValue
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
setValue
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
@@ -151,7 +161,7 @@ namespace dynamicgraph {
return
Py_BuildValue
(
""
);
}
PyObject
*
recompute
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
recompute
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
...
...
src/signal-caster-py.cc
View file @
e04b3a80
/*
* Copyright 2010 (C) CNRS
* Author: Florent Lamiraux
*/
// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS.
//
// This file is part of dynamic-graph-python.
// dynamic-graph-python is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either
// version 3 of the License, or (at your option) any later version.
//
// dynamic-graph-python is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Lesser Public License for more details. You should
// have received a copy of the GNU Lesser General Public License along
// with dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
#include
<Python.h>
#include
<iostream>
...
...
@@ -15,11 +25,8 @@ namespace dynamicgraph {
extern
PyObject
*
error
;
namespace
signalCaster
{
PyObject
*
getSignalTypeList
(
PyObject
*
self
,
PyObject
*
args
)
PyObject
*
getSignalTypeList
(
PyObject
*
/*
self
*/
,
PyObject
*
args
)
{
void
*
pointer
=
NULL
;
PyObject
*
object
=
NULL
;
if
(
!
PyArg_ParseTuple
(
args
,
""
))
return
NULL
;
std
::
vector
<
std
::
string
>
typeList
=
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment