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

Class Extrusion

 object --+                    
          |                    
??.instance --+                
              |                
    SceneObject --+            
                  |            
           Geometry --+        
                      |        
              Primitive --+    
                          |    
            ParametricModel --+
                              |
                             Extrusion

An Extrusion represented by an axis, a cross section and a tranformation function.

Instance Methods
 
__init__(...)
__init__( (object)arg1, (LineicModel)arg2, (Curve2D)arg3 [, (Point2Array)arg4]) -> None : Extrusion (LineicModel, Curve2D,[Point2Array([])])
 
copy(...)
copy( (Extrusion)arg1) -> SceneObject :
 
isCCWToDefault(...)
isCCWToDefault( (Extrusion)arg1) -> bool :
 
isOrientationToDefault(...)
isOrientationToDefault( (Extrusion)arg1) -> bool :
 
isScaleToDefault(...)
isScaleToDefault( (Extrusion)arg1) -> bool :
 
isSolidToDefault(...)
isSolidToDefault( (Extrusion)arg1) -> bool :

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

Inherited from SceneObject: __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
  __instance_size__ = 12

Inherited from SceneObject: __safe_for_unpickling__

Properties
  DEFAULT_CCW
  DEFAULT_ORIENTATION_LIST
  DEFAULT_SCALE_LIST
  DEFAULT_SOLID
  axis
  ccw
  crossSection
  knotList
  orientation
  scale
  solid

Inherited from SceneObject: name

Inherited from object: __class__

Method Details

__init__(...)
(Constructor)

 

__init__( (object)arg1, (LineicModel)arg2, (Curve2D)arg3 [, (Point2Array)arg4]) -> None :
    Extrusion (LineicModel, Curve2D,[Point2Array([])])

    C++ signature :
        void __init__(struct _object *,class TOOLS::RefCountPtr<class PGL::LineicModel>,class TOOLS::RefCountPtr<class PGL::Curve2D> [,class TOOLS::RefCountPtr<class PGL::Point2Array>])

Overrides: object.__init__

copy(...)

 

copy( (Extrusion)arg1) -> SceneObject :

    C++ signature :
        class TOOLS::RefCountPtr<class PGL::SceneObject> copy(class PGL::Extrusion {lvalue})

isCCWToDefault(...)

 

isCCWToDefault( (Extrusion)arg1) -> bool :

    C++ signature :
        bool isCCWToDefault(class PGL::Extrusion {lvalue})

isOrientationToDefault(...)

 

isOrientationToDefault( (Extrusion)arg1) -> bool :

    C++ signature :
        bool isOrientationToDefault(class PGL::Extrusion {lvalue})

isScaleToDefault(...)

 

isScaleToDefault( (Extrusion)arg1) -> bool :

    C++ signature :
        bool isScaleToDefault(class PGL::Extrusion {lvalue})

isSolidToDefault(...)

 

isSolidToDefault( (Extrusion)arg1) -> bool :

    C++ signature :
        bool isSolidToDefault(class PGL::Extrusion {lvalue})


Property Details

DEFAULT_CCW

Get Method:
unreachable(...)

DEFAULT_ORIENTATION_LIST

Get Method:
unreachable(...)

DEFAULT_SCALE_LIST

Get Method:
unreachable(...)

DEFAULT_SOLID

Get Method:
unreachable(...)

axis

Get Method:
unreachable(...)
Set Method:
unreachable(...)

ccw

Get Method:
unreachable(...)
Set Method:
unreachable(...)

crossSection

Get Method:
unreachable(...)
Set Method:
unreachable(...)

knotList

Get Method:
unreachable(...)
Set Method:
unreachable(...)

orientation

Get Method:
unreachable(...)
Set Method:
unreachable(...)

scale

Get Method:
unreachable(...)
Set Method:
unreachable(...)

solid

Get Method:
unreachable(...)
Set Method:
unreachable(...)