On Thu, Mar 19, 2009 at 09:58, barnabas79 <[email protected]> wrote:
>
> Hi all - so, I ran across an undocumented method of MFnMesh,
> getUvShellsIds, which is used in
>
>    /docs/Maya2009/en_US/API/flip_u_v_cmd_8cpp-example.html
>
> Might anyone know if undocumented function such as this are
> undocumented for a reason - ie, they might be changed soon, they're
> untested, etc - or is this simply an oversight?

There are a small number of "internal" API methods which are for our
own use and which we do not document because they may change or be
eliminated in a future version of Maya. If you look in the header
files you'll see that those methods usually have a comment which
either sports the '\internal' flag or else explicitly states that it
is for internal use. Prior to Maya 2009 almost all undocumented
methods were of this type.

In Maya 2009 we switched to using a tool called doxygen to generate
our API documentation directly from the C++ code. doxygen is rather
fussy about about syntax and may fail to emit documentation for a
method which is correct C++ code but doesn't meet doxygen's
requirements. As a result of this, the documentation for a number of
methods "disappeared" in Maya 2009.

MFnMesh::getUvShellsIds() is one of those methods whose documentation
disappeared in Maya 2009. It's a valid method so feel free to use it
in your code.

-- 
-deane

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---

Reply via email to