Package openalea :: Package plantgl :: Package algo :: Module _pglalgo :: Class Octree
[frames] | no frames]

Class Octree

 object --+    
          |    
??.instance --+
              |
             Octree

Nested Classes
  ConstructionMethod
Instance Methods
 
__init__(...)
__init__( (object)arg1, (Scene)scene [, (int)maxscale [, (int)maxelements [, (ConstructionMethod)method]]]) -> None : Octree(scene,maxscale,maxelements,method)
 
__reduce__(...)
helper for pickle
 
contains(...)
contains( (Octree)arg1, (Vector3)arg2) -> bool :
 
findFirstPoint(...)
findFirstPoint( (Octree)arg1, (Ray)arg2) -> object :
 
getDetails(...)
getDetails( (Octree)arg1) -> object :
 
getRepresentation(...)
getRepresentation( (Octree)arg1) -> Scene :
 
getSizes(...)
getSizes( (Octree)arg1) -> object :
 
getVolume(...)
getVolume( (Octree)arg1, (int)arg2) -> float :
 
intersection(...)
intersection( (Octree)arg1, (Ray)arg2) -> object :

Inherited from unreachable.instance: __new__

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

Class Variables
  __instance_size__ = 12
Properties
  center
  depth
  size

Inherited from object: __class__

Method Details

__init__(...)
(Constructor)

 

__init__( (object)arg1, (Scene)scene [, (int)maxscale [, (int)maxelements [, (ConstructionMethod)method]]]) -> None :
    Octree(scene,maxscale,maxelements,method)

    C++ signature :
        void __init__(struct _object *,class TOOLS::RefCountPtr<class PGL::Scene> [,unsigned int [,unsigned int [,enum PGL::Octree::ConstructionMethod]]])

__init__( (object)arg1, (Scene)scene, (Vector3)center, (Vector3)size [, (int)maxscale [, (int)maxelements [, (ConstructionMethod)method]]]) -> None :
    Octree(scene,center,size,maxscale,maxelements,method)

    C++ signature :
        void __init__(struct _object *,class TOOLS::RefCountPtr<class PGL::Scene>,class TOOLS::Vector3,class TOOLS::Vector3 [,unsigned int [,unsigned int [,enum PGL::Octree::ConstructionMethod]]])

Overrides: object.__init__

__reduce__(...)

 
helper for pickle

Overrides: object.__reduce__
(inherited documentation)

contains(...)

 

contains( (Octree)arg1, (Vector3)arg2) -> bool :

    C++ signature :
        bool contains(class PGL::Octree {lvalue},class TOOLS::Vector3)

findFirstPoint(...)

 

findFirstPoint( (Octree)arg1, (Ray)arg2) -> object :

    C++ signature :
        class boost::python::api::object findFirstPoint(class PGL::Octree *,class PGL::Ray)

getDetails(...)

 

getDetails( (Octree)arg1) -> object :

    C++ signature :
        class boost::python::api::object getDetails(class PGL::Octree *)

getRepresentation(...)

 

getRepresentation( (Octree)arg1) -> Scene :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::Scene> getRepresentation(class PGL::Octree {lvalue})

getSizes(...)

 

getSizes( (Octree)arg1) -> object :

    C++ signature :
        class boost::python::api::object getSizes(class PGL::Octree *)

getVolume(...)

 

getVolume( (Octree)arg1, (int)arg2) -> float :

    C++ signature :
        double getVolume(class PGL::Octree {lvalue},unsigned int)

intersection(...)

 

intersection( (Octree)arg1, (Ray)arg2) -> object :

    C++ signature :
        class boost::python::api::object intersection(class PGL::Octree *,class PGL::Ray)


Property Details

center

Get Method:
unreachable(...)

depth

Get Method:
unreachable(...)

size

Get Method:
unreachable(...)