[ODE] Re: ODE c++ API
brett hartshorn
bhartsho at yahoo.com
Thu Mar 25 10:23:50 MST 2004
Hi Martin,
The current c++ wrappers function as a thin layer ontop of the C API, which i think works well for
c++ programmers. But, for the purposes of making the python wrappers, they need to be thicker,
and more object oriented. The big change i guess would be enclosing the dReals inside a new
vector or matrix object. There is also a few other smaller things that need to be changed,
dxSpace is causing a problem in wrapping the collide methods. If dxSpace is being used by a
class, then dxSpace must also be exposed to boost, however dxSpace is not defined in the public
ode headers, so i must include it from collision_kernel.h, but it seems that the public header
odecpp_collision.h and collision_kernel.h do not 'get along', they do not like being included in
the same file becuase there are some things that get re-declared. There are some other little
things like this that need to be changed so boost will be happy.
-brett
--- "Martin C. Martin" <martin at metahuman.org> wrote:
> Hi,
>
> > What is the status of the ODE c++ wrappers?
>
> They're done, I use them all the time.
>
> > but the bad state of the c++ wrappers
>
> They're in a perfect state for me. Can you be more specific?
>
> > It seems little has changed since this thread:
> > http://q12.org/pipermail/ode/2002-April/005120.html
>
> The problem in that email was that the wrappers didn't use inheritance.
> Now they do. Again, can you point to a specific problem with the
> wrappers as you see them?
>
> > Does anyone have more updated c++ wrappers they can share?
>
> Yes, they come with the ODE distro.
>
> > I'd like to propose it as a replacement to the current c++ wrappers,
>
> What, exactly, would you change? I consider the current ones very well
> thought out. Both Russ and I went over them. I can't speak for Russ,
> but I'm very happy with them.
>
> Can you forward my comments to the ODE mailing list? I'm no longer
> subscribed.
>
> Thanks,
> Martin
>
>
__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html
More information about the ODE
mailing list