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

Module _pglalgo

Classes
  Action
  AmapTranslator
  BBoxComputer
  Discretizer
  FilePrinter
  FileVrmlPrinter
  Fit
  GLBBoxRenderer
  GLCtrlPointRenderer
  GLRenderer
  GLSkelRenderer
  MatrixComputer
  Merge
  Mvs
  Octree
  Overlay
  PglBinaryPrinter
  PglFilePrinter
  PglPrinter
  PglStrPrinter
  PglTurtle
  PovFilePrinter
  PovPrinter
  PovStrPrinter
  Ray
  RayIntersection
  Sequencer
  StrPrinter
  StrVrmlPrinter
  SurfComputer
  Tesselator
  Turtle
  TurtleParam
  VgStarFilePrinter
  VgStarStrPrinter
  VgstarPrinter
  VolComputer
  VrmlPrinter
Functions
 
discretize(...)
discretize( (Geometry)arg1) -> ExplicitModel :
 
fit(...)
fit( (str)algo, (Geometry)src) -> Geometry :
 
inertiaAxis(...)
inertiaAxis( (Point3Array)points) -> object :
 
segmentIntersect(...)
segmentIntersect( (Vector2)segA1, (Vector2)segA2, (Vector2)segB1, (Vector2)segB2) -> bool :
 
surface(...)
surface( (Scene)arg1) -> float : Compute surface of a scene
 
tesselate(...)
tesselate( (Geometry)arg1) -> TriangleSet :
 
volume(...)
volume( (Scene)arg1) -> float : Compute volume of a scene
Function Details

discretize(...)

 

discretize( (Geometry)arg1) -> ExplicitModel :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::ExplicitModel> discretize(class TOOLS::RefCountPtr<class PGL::Geometry>)

fit(...)

 

fit( (str)algo, (Geometry)src) -> Geometry :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::Geometry> fit(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class TOOLS::RefCountPtr<class PGL::Geometry>)

inertiaAxis(...)

 

inertiaAxis( (Point3Array)points) -> object :

    C++ signature :
        class boost::python::api::object inertiaAxis(class PGL::Point3Array *)

inertiaAxis( (Point2Array)points) -> object :

    C++ signature :
        class boost::python::api::object inertiaAxis(class PGL::Point2Array *)

segmentIntersect(...)

 

segmentIntersect( (Vector2)segA1, (Vector2)segA2, (Vector2)segB1, (Vector2)segB2) -> bool :

    C++ signature :
        bool segmentIntersect(class TOOLS::Vector2,class TOOLS::Vector2,class TOOLS::Vector2,class TOOLS::Vector2)

segmentIntersect( (Vector3)segA1, (Vector3)segA2, (Vector3)point) -> bool :

    C++ signature :
        bool segmentIntersect(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

segmentIntersect( (Vector3)segA1, (Vector3)segA2, (Vector3)segB1, (Vector3)segB2) -> bool :

    C++ signature :
        bool segmentIntersect(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

segmentIntersect( (Vector3)segA1, (Vector3)segA2, (Vector3)tr1, (Vector3)tr2, (Vector3)tr3) -> bool :

    C++ signature :
        bool segmentIntersect(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

segmentIntersect( (Vector3)segA1, (Vector3)segA2, (Vector3)qd1, (Vector3)qd2, (Vector3)qd3, (Vector3)qd3) -> bool :

    C++ signature :
        bool segmentIntersect(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

surface(...)

 

surface( (Scene)arg1) -> float :
    Compute surface of a scene

    C++ signature :
        double surface(class TOOLS::RefCountPtr<class PGL::Scene>)

surface( (Geometry)arg1) -> float :
    Compute surface of a geometry

    C++ signature :
        double surface(class PGL::Geometry *)

surface( (Shape)arg1) -> float :
    Compute surface of a shape

    C++ signature :
        double surface(class PGL::Shape *)

surface( (Vector3)arg1, (Vector3)arg2, (Vector3)arg3) -> float :
    Compute surface of a triangle

    C++ signature :
        double surface(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

tesselate(...)

 

tesselate( (Geometry)arg1) -> TriangleSet :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::TriangleSet> tesselate(class TOOLS::RefCountPtr<class PGL::Geometry>)

volume(...)

 

volume( (Scene)arg1) -> float :
    Compute volume of a scene

    C++ signature :
        double volume(class TOOLS::RefCountPtr<class PGL::Scene>)

volume( (Geometry)arg1) -> float :
    Compute volume of a geometry

    C++ signature :
        double volume(class PGL::Geometry *)

volume( (Shape)arg1) -> float :
    Compute volume of a shape

    C++ signature :
        double volume(class PGL::Shape *)