OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
visBase::Transformation Class Reference

The Transformation is an object that transforms everything following the node. More...

Inheritance diagram for visBase::Transformation:
[legend]

Public Member Functions

 Transformation ()
 
virtual const char * getClassName () const
 
void reset ()
 
void setA (double a11, double a12, double a13, double a14, double a21, double a22, double a23, double a24, double a31, double a32, double a33, double a34, double a41, double a42, double a43, double a44)
 
void setMatrix (const Coord3 &trans, const Coord3 &rotvec, double rotangle, const Coord3 &scale)
 
void setTranslation (const Coord3 &)
 
void setRotation (const Coord3 &vec, double angle)
 
void setScale (const Coord3 &)
 
void setScaleOrientation (const Coord3 &vec, double angle)
 
Coord3 getTranslation () const
 
Coord3 getScale () const
 
void getRotation (Coord3 &vec, double &angle) const
 
void setAbsoluteReferenceFrame ()
 
const osg::MatrixTransform * getTransformNode () const
 
void transform (Coord3 &) const
 
void transform (const Coord3 &f, Coord3 &t) const
 
void transformBack (Coord3 &) const
 
void transformBack (const Coord3 &f, Coord3 &t) const
 
void transformDir (Coord3 &) const
 
void transformDir (const Coord3 &f, Coord3 &t) const
 
void transformBackDir (Coord3 &) const
 
void transformBackDir (const Coord3 &f, Coord3 &t) const
 
void transformSize (Coord3 &) const
 
void transformSize (const Coord3 &f, Coord3 &t) const
 
void transformBackSize (Coord3 &) const
 
void transformBackSize (const Coord3 &f, Coord3 &t) const
 
void transformNormal (Coord3 &) const
 
void transformNormal (const Coord3 &f, Coord3 &t) const
 
void transformBackNormal (Coord3 &) const
 
void transformBackNormal (const Coord3 &f, Coord3 &t) const
 
void transform (osg::Vec3d &) const
 
void transform (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformBack (osg::Vec3d &) const
 
void transformBack (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformDir (osg::Vec3d &) const
 
void transformDir (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformBackDir (osg::Vec3d &) const
 
void transformBackDir (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformSize (osg::Vec3d &) const
 
void transformSize (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformBackSize (osg::Vec3d &) const
 
void transformBackSize (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformNormal (osg::Vec3d &) const
 
void transformNormal (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transformBackNormal (osg::Vec3d &) const
 
void transformBackNormal (const osg::Vec3d &f, osg::Vec3d &t) const
 
void transform (osg::Vec3f &) const
 
void transform (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformBack (osg::Vec3f &) const
 
void transformBack (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformDir (osg::Vec3f &) const
 
void transformDir (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformBackDir (osg::Vec3f &) const
 
void transformBackDir (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformSize (osg::Vec3f &) const
 
void transformSize (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformBackSize (osg::Vec3f &) const
 
void transformBackSize (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformNormal (osg::Vec3f &) const
 
void transformNormal (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transformBackNormal (osg::Vec3f &) const
 
void transformBackNormal (const osg::Vec3f &f, osg::Vec3f &t) const
 
void transform (const Coord3 &, osg::Vec3d &) const
 
void transformBack (const Coord3 &, osg::Vec3d &) const
 
void transformDir (const Coord3 &, osg::Vec3d &) const
 
void transformBackDir (const Coord3 &, osg::Vec3d &) const
 
void transformSize (const Coord3 &, osg::Vec3d &) const
 
void transformBackSize (const Coord3 &, osg::Vec3d &) const
 
void transformNormal (const Coord3 &, osg::Vec3d &) const
 
void transformBackNormal (const Coord3 &, osg::Vec3d &) const
 
void transform (const Coord3 &, osg::Vec3f &) const
 
void transformBack (const Coord3 &, osg::Vec3f &) const
 
void transformDir (const Coord3 &, osg::Vec3f &) const
 
void transformBackDir (const Coord3 &, osg::Vec3f &) const
 
void transformSize (const Coord3 &, osg::Vec3f &) const
 
void transformBackSize (const Coord3 &, osg::Vec3f &) const
 
void transformNormal (const Coord3 &, osg::Vec3f &) const
 
void transformBackNormal (const Coord3 &, osg::Vec3f &) const
 
void transform (const osg::Vec3d &, Coord3 &) const
 
void transformBack (const osg::Vec3d &, Coord3 &) const
 
void transformDir (const osg::Vec3d &, Coord3 &) const
 
void transformBackDir (const osg::Vec3d &, Coord3 &) const
 
void transformSize (const osg::Vec3d &, Coord3 &) const
 
void transformBackSize (const osg::Vec3d &, Coord3 &) const
 
void transformNormal (const osg::Vec3d &, Coord3 &) const
 
void transformBackNormal (const osg::Vec3d &, Coord3 &) const
 
void transform (const osg::Vec3f &, Coord3 &) const
 
void transformBack (const osg::Vec3f &, Coord3 &) const
 
void transformDir (const osg::Vec3f &, Coord3 &) const
 
void transformBackDir (const osg::Vec3f &, Coord3 &) const
 
void transformSize (const osg::Vec3f &, Coord3 &) const
 
void transformBackSize (const osg::Vec3f &, Coord3 &) const
 
void transformNormal (const osg::Vec3f &, Coord3 &) const
 
void transformBackNormal (const osg::Vec3f &, Coord3 &) const
 
Transformationoperator*= (const Transformation &)
 
- Public Member Functions inherited from visBase::DataObjectGroup
 DataObjectGroup ()
 
void setSeparate (bool yn=true)
 
virtual int size () const
 
virtual void addObject (DataObject *)
 
void addObject (int id)
 
virtual void insertObject (int idx, DataObject *)
 
virtual int getFirstIdx (int id) const
 
virtual int getFirstIdx (const DataObject *) const
 
virtual void removeObject (int idx)
 
virtual void removeAll ()
 
virtual DataObjectgetObject (int idx)
 
const DataObjectgetObject (int idx) const
 
void setDisplayTransformation (const visBase::Transformation *)
 
const visBase::TransformationgetDisplayTransformation () const
 
void setRightHandSystem (bool)
 
bool isRightHandSystem () const
 
void setPixelDensity (float dpi)
 
float getPixelDensity () const
 
- Public Member Functions inherited from visBase::DataObject
virtual bool isOK () const
 
int id () const
 
void setID (int nid)
 
uiString name () const
 
virtual void setName (const uiString &)
 
osg::Node * osgNode (bool skipswitch=false)
 
const osg::Node * osgNode (bool skipswitch=false) const
 
void enableTraversal (unsigned int mask, bool yn=true)
 
bool isTraversalEnabled (unsigned int mask) const
 
SoNode * getInventorNode ()
 
const SoNode * getInventorNode () const
 
virtual bool turnOn (bool yn)
 
virtual bool isOn () const
 
bool isPickable (bool actively=true) const
 
void setPickable (bool actively, bool passively=true)
 
virtual bool rightClickable () const
 
virtual bool selectable () const
 
void select () const
 
void deSelect () const
 
void updateSel () const
 
virtual bool isSelected () const
 
virtual NotifierAccessselection ()
 
virtual NotifierAccessdeSelection ()
 
virtual NotifierAccessrightClicked ()
 
virtual const TypeSet< int > * rightClickedPath () const
 
virtual const char * errMsg () const
 
bool serialize (const char *filename, bool binary=false)
 
void setParent (DataObjectGroup *g)
 
template<class T >
T * addNodeState (T *ns)
 
NodeStateremoveNodeState (NodeState *)
 
NodeStategetNodeState (int idx)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Static Public Member Functions

static Transformationcreate ()
 
static void initClass ()
 
static const char * getStaticClassName ()
 
static const char * sFactoryKeyword ()
 
static void transform (const Transformation *tr, Coord3 &v)
 
static void transform (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformBack (const Transformation *tr, Coord3 &v)
 
static void transformBack (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformDir (const Transformation *tr, Coord3 &v)
 
static void transformDir (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformBackDir (const Transformation *tr, Coord3 &v)
 
static void transformBackDir (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformSize (const Transformation *tr, Coord3 &v)
 
static void transformSize (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformBackSize (const Transformation *tr, Coord3 &v)
 
static void transformBackSize (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformNormal (const Transformation *tr, Coord3 &v)
 
static void transformNormal (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transformBackNormal (const Transformation *tr, Coord3 &v)
 
static void transformBackNormal (const Transformation *tr, const Coord3 &f, Coord3 &t)
 
static void transform (const Transformation *tr, osg::Vec3d &v)
 
static void transform (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformBack (const Transformation *tr, osg::Vec3d &v)
 
static void transformBack (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformDir (const Transformation *tr, osg::Vec3d &v)
 
static void transformDir (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformBackDir (const Transformation *tr, osg::Vec3d &v)
 
static void transformBackDir (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformSize (const Transformation *tr, osg::Vec3d &v)
 
static void transformSize (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformBackSize (const Transformation *tr, osg::Vec3d &v)
 
static void transformBackSize (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformNormal (const Transformation *tr, osg::Vec3d &v)
 
static void transformNormal (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transformBackNormal (const Transformation *tr, osg::Vec3d &v)
 
static void transformBackNormal (const Transformation *tr, const osg::Vec3d &f, osg::Vec3d &t)
 
static void transform (const Transformation *tr, osg::Vec3f &v)
 
static void transform (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformBack (const Transformation *tr, osg::Vec3f &v)
 
static void transformBack (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformDir (const Transformation *tr, osg::Vec3f &v)
 
static void transformDir (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformBackDir (const Transformation *tr, osg::Vec3f &v)
 
static void transformBackDir (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformSize (const Transformation *tr, osg::Vec3f &v)
 
static void transformSize (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformBackSize (const Transformation *tr, osg::Vec3f &v)
 
static void transformBackSize (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformNormal (const Transformation *tr, osg::Vec3f &v)
 
static void transformNormal (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transformBackNormal (const Transformation *tr, osg::Vec3f &v)
 
static void transformBackNormal (const Transformation *tr, const osg::Vec3f &f, osg::Vec3f &t)
 
static void transform (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformBack (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformDir (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformBackDir (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformSize (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformBackSize (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformNormal (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transformBackNormal (const Transformation *tr, const Coord3 &f, osg::Vec3d &t)
 
static void transform (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformBack (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformDir (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformBackDir (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformSize (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformBackSize (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformNormal (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transformBackNormal (const Transformation *tr, const Coord3 &f, osg::Vec3f &t)
 
static void transform (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformBack (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformDir (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformBackDir (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformSize (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformBackSize (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformNormal (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transformBackNormal (const Transformation *tr, const osg::Vec3d &f, Coord3 &t)
 
static void transform (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformBack (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformDir (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformBackDir (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformSize (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformBackSize (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformNormal (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
static void transformBackNormal (const Transformation *tr, const osg::Vec3f &f, Coord3 &t)
 
- Static Public Member Functions inherited from visBase::DataObjectGroup
static DataObjectGroupcreate ()
 
static void initClass ()
 
static const char * getStaticClassName ()
 
static const char * sFactoryKeyword ()
 
- Static Public Member Functions inherited from visBase::DataObject
static int getID (const osg::Node *)
 
static float getDefaultPixelDensity ()
 
static void setVisualizationThread (const void *)
 Call only once from initialization. More...
 
static bool isVisualizationThread ()
 
static void requestSingleRedraw ()
 
static void setCommonViewer (osgViewer::CompositeViewer *)
 
static osgViewer::CompositeViewer * getCommonViewer ()
 

Private Member Functions

Transformationoperator= (const Transformation &)
 
 Transformation (const Transformation &)
 
virtual ~Transformation ()
 
void updateMatrix ()
 
void updateNormalizationMode ()
 

Static Private Member Functions

static visBase::DataObjectcreateInternal ()
 

Private Attributes

osg::MatrixTransform * node_
 
osg::Vec3d & curscale_
 
osg::Vec3d & curtrans_
 
osg::Quat & currot_
 
osg::Quat & curso_
 

Additional Inherited Members

- Public Attributes inherited from visBase::DataObjectGroup
Notifier< DataObjectGroupchange
 
- Protected Member Functions inherited from visBase::DataObjectGroup
virtual ~DataObjectGroup ()
 
- Protected Member Functions inherited from visBase::DataObject
virtual osg::StateSet * getStateSet ()
 
void doAddNodeState (NodeState *ns)
 
virtual void triggerSel ()
 
virtual void triggerDeSel ()
 
virtual void triggerRightClick (const EventInfo *=0)
 
 DataObject ()
 
template<class T >
T * setOsgNode (T *t)
 Must be called during construction. More...
 
void updateNodemask ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 
- Protected Attributes inherited from visBase::DataObjectGroup
osg::Group * osggroup_
 
bool righthandsystem_
 
float pixeldensity_
 
ObjectSet< DataObjectobjects_
 
bool separate_
 
- Protected Attributes inherited from visBase::DataObject
DataObjectGroupparent_
 

Detailed Description

The Transformation is an object that transforms everything following the node.

The transformation is denoted:

Aq=b

Where A is the transformation matrix, q is a column vector with { x, y, z, 1 } and b is the transformed column vector { x'', y'', z'', m }. The output coords can be calculated by:

x' = x''/m; y' = y''/m; z'=z''/m;

Constructor & Destructor Documentation

visBase::Transformation::Transformation ( const Transformation )
private
visBase::Transformation::Transformation ( )
virtual visBase::Transformation::~Transformation ( )
privatevirtual

Member Function Documentation

static Transformation* visBase::Transformation::create ( )
inlinestatic
static visBase::DataObject* visBase::Transformation::createInternal ( )
inlinestaticprivate
virtual const char* visBase::Transformation::getClassName ( ) const
virtual

Reimplemented from visBase::DataObjectGroup.

void visBase::Transformation::getRotation ( Coord3 vec,
double &  angle 
) const
Coord3 visBase::Transformation::getScale ( ) const
static const char* visBase::Transformation::getStaticClassName ( )
static
const osg::MatrixTransform* visBase::Transformation::getTransformNode ( ) const
inline
Coord3 visBase::Transformation::getTranslation ( ) const
static void visBase::Transformation::initClass ( )
static
Transformation& visBase::Transformation::operator*= ( const Transformation )
Transformation& visBase::Transformation::operator= ( const Transformation )
private
void visBase::Transformation::reset ( )
void visBase::Transformation::setA ( double  a11,
double  a12,
double  a13,
double  a14,
double  a21,
double  a22,
double  a23,
double  a24,
double  a31,
double  a32,
double  a33,
double  a34,
double  a41,
double  a42,
double  a43,
double  a44 
)
void visBase::Transformation::setAbsoluteReferenceFrame ( )
void visBase::Transformation::setMatrix ( const Coord3 trans,
const Coord3 rotvec,
double  rotangle,
const Coord3 scale 
)
void visBase::Transformation::setRotation ( const Coord3 vec,
double  angle 
)
void visBase::Transformation::setScale ( const Coord3 )
void visBase::Transformation::setScaleOrientation ( const Coord3 vec,
double  angle 
)
void visBase::Transformation::setTranslation ( const Coord3 )
static const char* visBase::Transformation::sFactoryKeyword ( )
static
void visBase::Transformation::transform ( Coord3 ) const
void visBase::Transformation::transform ( const Coord3 f,
Coord3 t 
) const
static void visBase::Transformation::transform ( const Transformation tr,
Coord3 v 
)
inlinestatic
static void visBase::Transformation::transform ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transform ( osg::Vec3d &  ) const
void visBase::Transformation::transform ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transform ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
static void visBase::Transformation::transform ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transform ( osg::Vec3f &  ) const
void visBase::Transformation::transform ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transform ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transform ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transform ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transform ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transform ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transform ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transform ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transform ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transform ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transform ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBack ( Coord3 ) const
void visBase::Transformation::transformBack ( const Coord3 f,
Coord3 t 
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
Coord3 v 
)
inlinestatic
static void visBase::Transformation::transformBack ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformBack ( osg::Vec3d &  ) const
void visBase::Transformation::transformBack ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
static void visBase::Transformation::transformBack ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBack ( osg::Vec3f &  ) const
void visBase::Transformation::transformBack ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformBack ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBack ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBack ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBack ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBack ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformBack ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBackDir ( Coord3 ) const
void visBase::Transformation::transformBackDir ( const Coord3 f,
Coord3 t 
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
Coord3 v 
)
inlinestatic
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformBackDir ( osg::Vec3d &  ) const
void visBase::Transformation::transformBackDir ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBackDir ( osg::Vec3f &  ) const
void visBase::Transformation::transformBackDir ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackDir ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBackDir ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackDir ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
static void visBase::Transformation::transformBackDir ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBackDir ( const osg::Vec3f &  ,
Coord3  
) const
void visBase::Transformation::transformBackNormal ( Coord3 ) const
void visBase::Transformation::transformBackNormal ( const Coord3 f,
Coord3 t 
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
Coord3 v 
)
inlinestatic
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformBackNormal ( osg::Vec3d &  ) const
void visBase::Transformation::transformBackNormal ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackNormal ( osg::Vec3f &  ) const
void visBase::Transformation::transformBackNormal ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBackNormal ( const Coord3 ,
osg::Vec3d &   
) const
void visBase::Transformation::transformBackNormal ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackNormal ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBackNormal ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformBackNormal ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBackSize ( Coord3 ) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
Coord3 v 
)
inlinestatic
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformBackSize ( const Coord3 f,
Coord3 t 
) const
void visBase::Transformation::transformBackSize ( osg::Vec3d &  ) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
void visBase::Transformation::transformBackSize ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackSize ( osg::Vec3f &  ) const
void visBase::Transformation::transformBackSize ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
void visBase::Transformation::transformBackSize ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformBackSize ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformBackSize ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transformBackSize ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformBackSize ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
static void visBase::Transformation::transformDir ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformDir ( const Coord3 f,
Coord3 t 
) const
void visBase::Transformation::transformDir ( Coord3 ) const
static void visBase::Transformation::transformDir ( const Transformation tr,
Coord3 v 
)
inlinestatic
void visBase::Transformation::transformDir ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformDir ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformDir ( osg::Vec3d &  ) const
static void visBase::Transformation::transformDir ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
void visBase::Transformation::transformDir ( osg::Vec3f &  ) const
void visBase::Transformation::transformDir ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformDir ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformDir ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformDir ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transformDir ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformDir ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformDir ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformDir ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformDir ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
static void visBase::Transformation::transformDir ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformDir ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
Coord3 v 
)
inlinestatic
void visBase::Transformation::transformNormal ( const Coord3 f,
Coord3 t 
) const
void visBase::Transformation::transformNormal ( Coord3 ) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformNormal ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformNormal ( osg::Vec3d &  ) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
void visBase::Transformation::transformNormal ( osg::Vec3f &  ) const
void visBase::Transformation::transformNormal ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformNormal ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformNormal ( const Coord3 ,
osg::Vec3d &   
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
static void visBase::Transformation::transformNormal ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformNormal ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transformNormal ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformNormal ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::transformNormal ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
Coord3 v 
)
inlinestatic
void visBase::Transformation::transformSize ( const Coord3 f,
Coord3 t 
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
const Coord3 f,
Coord3 t 
)
static
void visBase::Transformation::transformSize ( Coord3 ) const
void visBase::Transformation::transformSize ( const osg::Vec3d &  f,
osg::Vec3d &  t 
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
const osg::Vec3d &  f,
osg::Vec3d &  t 
)
static
static void visBase::Transformation::transformSize ( const Transformation tr,
osg::Vec3d &  v 
)
inlinestatic
void visBase::Transformation::transformSize ( osg::Vec3d &  ) const
void visBase::Transformation::transformSize ( const osg::Vec3f &  f,
osg::Vec3f &  t 
) const
void visBase::Transformation::transformSize ( osg::Vec3f &  ) const
static void visBase::Transformation::transformSize ( const Transformation tr,
osg::Vec3f &  v 
)
inlinestatic
static void visBase::Transformation::transformSize ( const Transformation tr,
const osg::Vec3f &  f,
osg::Vec3f &  t 
)
static
static void visBase::Transformation::transformSize ( const Transformation tr,
const Coord3 f,
osg::Vec3d &  t 
)
static
void visBase::Transformation::transformSize ( const Coord3 ,
osg::Vec3d &   
) const
void visBase::Transformation::transformSize ( const Coord3 ,
osg::Vec3f &   
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
const Coord3 f,
osg::Vec3f &  t 
)
static
void visBase::Transformation::transformSize ( const osg::Vec3d &  ,
Coord3  
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
const osg::Vec3d &  f,
Coord3 t 
)
static
void visBase::Transformation::transformSize ( const osg::Vec3f &  ,
Coord3  
) const
static void visBase::Transformation::transformSize ( const Transformation tr,
const osg::Vec3f &  f,
Coord3 t 
)
static
void visBase::Transformation::updateMatrix ( )
private
void visBase::Transformation::updateNormalizationMode ( )
private

Member Data Documentation

osg::Quat& visBase::Transformation::currot_
private
osg::Vec3d& visBase::Transformation::curscale_
private
osg::Quat& visBase::Transformation::curso_
private
osg::Vec3d& visBase::Transformation::curtrans_
private
osg::MatrixTransform* visBase::Transformation::node_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019