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

Class RayIntersection

 object --+        
          |        
??.instance --+    
              |    
         Action --+
                  |
                 RayIntersection

Instance Methods
 
__init__(...)
__init__( (object)arg1, (Discretizer)discretizer) -> None : RayIntersection(Discretizer d)
 
run(...)
run( (RayIntersection)arg1, (Geometry)arg2) -> None : run(geom) - Compute intersections between a ray and the geometry.
 
setRay(...)
setRay( (RayIntersection)arg1, (Vector3)point, (Vector3)direction) -> None : setRay( Vector3 point, Vector3 direction)

Inherited from Action: __reduce__, beginProcess, endProcess, process

Inherited from unreachable.instance: __new__

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

Class Variables
  __instance_size__ = 96
Properties
  intersection
Return the list of result points

Inherited from object: __class__

Method Details

__init__(...)
(Constructor)

 

__init__( (object)arg1, (Discretizer)discretizer) -> None :
    RayIntersection(Discretizer d)

    C++ signature :
        void __init__(struct _object *,class PGL::Discretizer {lvalue})

Overrides: object.__init__

run(...)

 

run( (RayIntersection)arg1, (Geometry)arg2) -> None :
    run(geom) - Compute intersections between a ray and the geometry.

    C++ signature :
        void run(class PGL::RayIntersection *,class TOOLS::RefCountPtr<class PGL::Geometry>)

setRay(...)

 

setRay( (RayIntersection)arg1, (Vector3)point, (Vector3)direction) -> None :
    setRay( Vector3 point, Vector3 direction)

    C++ signature :
        void setRay(class PGL::RayIntersection *,class TOOLS::Vector3 *,class TOOLS::Vector3 *)

setRay( (RayIntersection)arg1, (Ray)ray) -> None :
    setRay( Ray ray )

    C++ signature :
        void setRay(class PGL::RayIntersection {lvalue},class PGL::Ray)


Property Details

intersection

Return the list of result points

Get Method:
unreachable(...)