SoBotanicalFruit Class Reference
[BotanicVis]
implements a fruit of a botanical tree.
More...
#include <SoBotanicalFruit.h>
Inheritance diagram for SoBotanicalFruit:
Public Methods | |
SoBotanicalFruit () | |
virtual SbBool | setUpConnections (SbBool onOff, SbBool doItAlways=FALSE) |
float | getSize () |
Static Public Methods | |
void | initClass () |
Protected Methods | |
virtual | ~SoBotanicalFruit () |
virtual void | resizeHeightCB () |
virtual void | resizeThicknessCB () |
Static Protected Methods | |
void | dataSensorCB (void *data, SoSensor *sen) |
Protected Attributes | |
SoSFNode | color |
SoSFNode | fruit |
SoSFNode | data |
SoNodeSensor | dataSensor |
float | size |
Detailed Description
implements a fruit of a botanical tree.Each fruit is represented by a SoSphere with variable radius and colour. A fruit corresponds to one or more SoTreeLeaf's where the radius is commuted by adding up the sizes of the SoTreeLeaf's.
CATALOG PARTS
All Parts
Part Name | Part Type | Default Type | NULL Default |
translation | SoTranslation | SoTranslation | NO |
color | SoMaterial | SoMaterial | NO |
fruit | SoSphere | SoSphere | NO |
data | SoNodeKitListPart | --- | NO |
Extra Information for List Parts from Above Table
Part Name | Container Type | Possible Types |
data | SoGroup | SoTreeLeaf |
File Format / defaults:
SoBotanicalFruit { # from SoBotanicalBase SoSFInt32 strands 0 SoSFFloat lengthOfBranch 10.0 }
Constructor & Destructor Documentation
|
constructor
|
|
destructor
|
Member Function Documentation
|
adapts the geometry of the fruit using the information stored in "data"
|
|
returns the size of this fruit
|
|
inventor class initialization
Reimplemented from SoBotanicalBase. |
|
Reimplemented from SoBotanicalBase. |
|
Reimplemented from SoBotanicalBase. |
|
sets the connections of the sensors
Reimplemented from SoBotanicalBase. |
Member Data Documentation
|
colour of the fruit
|
|
list of the SoTreeLeaf's represented by this fruit
|
|
|
|
SoSphere representing the fruit.
|
|
size of this fruit. Corresponds to a logarithmic value of the sum of the sizes of the leaves represented by this fruit |
The documentation for this class was generated from the following files: