Package openalea :: Package plantgl :: Package scenegraph :: Module _pglsg :: Class SceneFactory
[frames] | no frames]

Class SceneFactory

 object --+    
          |    
??.instance --+
              |
             SceneFactory

A factory of Scene that register and use SceneCodec to read scene from files.

Instance Methods
 
__init__(...)
Raises an exception...
 
__reduce__(...)
helper for pickle
 
formats(...)
formats( (SceneFactory)arg1, (Mode)arg2) -> SceneFormatList :
 
isReadable(...)
isReadable( (SceneFactory)arg1, (str)arg2) -> bool :
 
isWritable(...)
isWritable( (SceneFactory)arg1, (str)arg2) -> bool :
 
read(...)
read( (SceneFactory)arg1, (str)arg2) -> Scene :
 
registerCodec(...)
registerCodec( (SceneFactory)arg1, (SceneCodec)arg2) -> None :
 
unregisterCodec(...)
unregisterCodec( (SceneFactory)arg1, (SceneCodec)arg2) -> None :
 
write(...)
write( (SceneFactory)arg1, (str)arg2, (Scene)arg3) -> None :

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __str__

Static Methods
SceneFactory :

get()
C++ signature :...
Properties

Inherited from object: __class__

Method Details

__init__(...)
(Constructor)

 
Raises an exception
This class cannot be instantiated from Python

Overrides: object.__init__

__reduce__(...)

 
helper for pickle

Overrides: object.__reduce__
(inherited documentation)

formats(...)

 

formats( (SceneFactory)arg1, (Mode)arg2) -> SceneFormatList :

    C++ signature :
        class std::vector<struct PGL::SceneFormat,class std::allocator<struct PGL::SceneFormat> > formats(class PGL::SceneFactory {lvalue},enum PGL::SceneCodec::Mode)

formats( (SceneFactory)arg1) -> SceneFormatList :

    C++ signature :
        class std::vector<struct PGL::SceneFormat,class std::allocator<struct PGL::SceneFormat> > formats(class PGL::SceneFactory *)

get()
Static Method

 
    C++ signature :
        class PGL::SceneFactory {lvalue} get()

Returns:
SceneFactory :

isReadable(...)

 

isReadable( (SceneFactory)arg1, (str)arg2) -> bool :

    C++ signature :
        bool isReadable(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)

isWritable(...)

 

isWritable( (SceneFactory)arg1, (str)arg2) -> bool :

    C++ signature :
        bool isWritable(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)

read(...)

 

read( (SceneFactory)arg1, (str)arg2) -> Scene :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::Scene> read(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)

read( (SceneFactory)arg1, (str)arg2, (str)arg3) -> Scene :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::Scene> read(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)

registerCodec(...)

 

registerCodec( (SceneFactory)arg1, (SceneCodec)arg2) -> None :

    C++ signature :
        void registerCodec(class PGL::SceneFactory {lvalue},class TOOLS::RefCountPtr<class PGL::SceneCodec>)

unregisterCodec(...)

 

unregisterCodec( (SceneFactory)arg1, (SceneCodec)arg2) -> None :

    C++ signature :
        void unregisterCodec(class PGL::SceneFactory {lvalue},class TOOLS::RefCountPtr<class PGL::SceneCodec>)

write(...)

 

write( (SceneFactory)arg1, (str)arg2, (Scene)arg3) -> None :

    C++ signature :
        void write(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class TOOLS::RefCountPtr<class PGL::Scene>)

write( (SceneFactory)arg1, (str)arg2, (Scene)arg3, (str)arg4) -> None :

    C++ signature :
        void write(class PGL::SceneFactory {lvalue},class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class TOOLS::RefCountPtr<class PGL::Scene>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)