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

Class LineicModel

 object --+                
          |                
??.instance --+            
              |            
    SceneObject --+        
                  |        
           Geometry --+    
                      |    
              Primitive --+
                          |
                         LineicModel
Known Subclasses:

Abstract base class for all lineic model.

Instance Methods
 
findClosest(...)
findClosest( (LineicModel)arg1, (Vector3)point) -> object :
 
getArcLengthToUMapping(...)
getArcLengthToUMapping( (LineicModel)arg1) -> QuantisedFunction : getArcLengthToUMapping() : Return a function that gives for each arc length the u parametrization of the curve.
 
getLength(...)
getLength( (LineicModel)arg1) -> float :
 
getNormalAt(...)
getNormalAt( (LineicModel)arg1, (float)u) -> Vector3 :
 
getPointAt(...)
getPointAt( (LineicModel)arg1, (float)u) -> Vector3 :
 
getStride(...)
getStride( (LineicModel)arg1) -> int :
 
getTangentAt(...)
getTangentAt( (LineicModel)arg1, (float)u) -> Vector3 :
 
getUToArcLengthMapping(...)
getUToArcLengthMapping( (LineicModel)arg1) -> QuantisedFunction : getUToArcLengthMapping() : Return a function that gives for each u the arc length parametrization of the curve.

Inherited from Geometry: deepcopy, isACurve, isASurface, isAVolume, isExplicit

Inherited from SceneObject: __init__, __reduce__, apply, getId, getName, isNamed, isValid, setName

Inherited from unreachable.instance: __new__

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

Class Variables

Inherited from SceneObject: __safe_for_unpickling__

Properties
  firstKnot
  lastKnot

Inherited from SceneObject: name

Inherited from object: __class__

Method Details

findClosest(...)

 

findClosest( (LineicModel)arg1, (Vector3)point) -> object :

    C++ signature :
        class boost::python::api::object findClosest(class PGL::LineicModel *,class TOOLS::Vector3)

getArcLengthToUMapping(...)

 

getArcLengthToUMapping( (LineicModel)arg1) -> QuantisedFunction :
    getArcLengthToUMapping() : Return a function that gives for each arc length the u parametrization of the curve.

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::QuantisedFunction> getArcLengthToUMapping(class PGL::LineicModel {lvalue})

getLength(...)

 

getLength( (LineicModel)arg1) -> float :

    C++ signature :
        double getLength(class PGL::LineicModel {lvalue})

getLength( (LineicModel)arg1, (float)begin) -> float :

    C++ signature :
        double getLength(class PGL::LineicModel {lvalue},double)

getLength( (LineicModel)arg1, (float)begin, (float)end) -> float :
    getLength([begin,end]) : Return length of the curve from u = begin to u = end.

    C++ signature :
        double getLength(class PGL::LineicModel {lvalue},double,double)

getNormalAt(...)

 

getNormalAt( (LineicModel)arg1, (float)u) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 getNormalAt(class PGL::LineicModel const *,double)

getPointAt(...)

 

getPointAt( (LineicModel)arg1, (float)u) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 getPointAt(class PGL::LineicModel const *,double)

getStride(...)

 

getStride( (LineicModel)arg1) -> int :

    C++ signature :
        unsigned int getStride(class PGL::LineicModel {lvalue})

getTangentAt(...)

 

getTangentAt( (LineicModel)arg1, (float)u) -> Vector3 :

    C++ signature :
        class TOOLS::Vector3 getTangentAt(class PGL::LineicModel const *,double)

getUToArcLengthMapping(...)

 

getUToArcLengthMapping( (LineicModel)arg1) -> QuantisedFunction :
    getUToArcLengthMapping() : Return a function that gives for each u the arc length parametrization of the curve.

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::QuantisedFunction> getUToArcLengthMapping(class PGL::LineicModel {lvalue})


Property Details

firstKnot

Get Method:
unreachable(...)

lastKnot

Get Method:
unreachable(...)