SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
SmWellLogKit Class Reference
Inheritance diagram for SmWellLogKit:

Public Member Functions

void addTooltipInfo (const char *name, const int curveidx, const int numvalues, const float *data, const char **datatext)
 
virtual void callback (SoCallbackAction *action)
 
virtual void getBoundingBox (SoGetBoundingBoxAction *action)
 
virtual void getMatrix (SoGetMatrixAction *action)
 
virtual void getPrimitiveCount (SoGetPrimitiveCountAction *action)
 
virtual void GLRender (SoGLRenderAction *action)
 
virtual void handleEvent (SoHandleEventAction *action)
 
virtual void rayPick (SoRayPickAction *action)
 
virtual void search (SoSearchAction *action)
 

Static Public Member Functions

static void initClass (void)
 

Public Attributes

SoMFFloat curveData
 
SoMFString curveDescription
 
SoMFString curveNames
 
SoMFString curveUnits
 
SoSFColor leftColor
 
SoSFInt32 leftCurveIndex
 
SoSFFloat leftCurveMax
 
SoSFFloat leftCurveMin
 
SoSFFloat leftSize
 
SoSFBool leftUseLog
 
SoSFFloat lodDistance1
 
SoSFFloat lodDistance2
 
SoSFString name
 
SoSFColor rightColor
 
SoSFInt32 rightCurveIndex
 
SoSFFloat rightCurveMax
 
SoSFFloat rightCurveMin
 
SoSFFloat rightSize
 
SoSFBool rightUseLog
 
SoSFColor topsColor
 
SoMFFloat topsDepths
 
SoMFString topsNames
 
SoSFFloat topsSize
 
SoSFFloat undefVal
 
SoMFColor wellColor
 
SoMFVec3d wellCoord
 
SoSFFloat wellRadius
 

Protected Member Functions

virtual void notify (SoNotList *l)
 
virtual SbBool readInstance (SoInput *in, unsigned short flags)
 
virtual void setDefaultOnNonWritingFields (void)
 

Member Function Documentation

◆ setDefaultOnNonWritingFields()

void SmWellLogKit::setDefaultOnNonWritingFields ( void )
protectedvirtual

Overloaded to set most node fields to default. The parts in this nodekit are mostly internal.

Member Data Documentation

◆ curveDescription

SoMFString SmWellLogKit::curveDescription

The description for each curve in the well log data.

◆ curveNames

SoMFString SmWellLogKit::curveNames

The names for each curve in the well log data. The first value should be the depth.

◆ curveUnits

SoMFString SmWellLogKit::curveUnits

The unit for each curve in the well log. Will be used as textual information in the tooltip.

◆ name

SoSFString SmWellLogKit::name

A user-specified name for the well. If set, will be displayed at the top of the value information tooltip.

◆ undefVal

SoSFFloat SmWellLogKit::undefVal

The value that is used for specifying undefined curve data. Default value is -999.25.

◆ wellCoord

SoMFVec3d SmWellLogKit::wellCoord

The absolute (UTM) positions of each well position.


The documentation for this class was generated from the following files: