OpendTect-6_4  6.4
Public Member Functions | Protected Attributes | List of all members
visBeachBall::BallDynamics Class Reference

dynamic properties of the ball More...

Inheritance diagram for visBeachBall::BallDynamics:
[legend]

Public Member Functions

 BallDynamics (const char *nm=0, float sp=1.0, Coord3 dirvec=Coord3(1, 1, 1))
 
BallDynamics get () const
 
void set (const BallDynamics &)
 
float speed () const
 
void setSpeed (const float &)
 
Coord3 directionvector () const
 
void setDirectionVector (const Coord3 &)
 
void velocity (float *, Coord3 *) const
 
void setVelocity (float, const Coord3 &)
 
BallDynamicsoperator= (const BallDynamics &bd)
 
bool operator== (const BallDynamics &bd) const
 
bool operator!= (const BallDynamics &bd) const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=0)
 
 NamedObject (const NamedObject *linkedto)
 
 NamedObject (const NamedObject &)
 
virtual ~NamedObject ()
 
void setLinkedTo (NamedObject *)
 
bool operator== (const NamedObject &oth) const
 
virtual const OD::Stringname () const
 
virtual const OD::StringannotName () const
 
virtual void setName (const char *)
 
void setCleanName (const char *)
 cleans string first More...
 
void deleteNotify (const CallBack &)
 
- 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...
 

Protected Attributes

float speed_
 
Coord3 directionvec_
 movement dir More...
 
- Protected Attributes inherited from NamedObject
BufferStringname_
 
NamedObjectlinkedto_
 
CallBackSetdelnotify_
 

Additional Inherited Members

- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Detailed Description

dynamic properties of the ball

Constructor & Destructor Documentation

visBeachBall::BallDynamics::BallDynamics ( const char *  nm = 0,
float  sp = 1.0,
Coord3  dirvec = Coord3(1, 1, 1) 
)
inline

Member Function Documentation

Coord3 visBeachBall::BallDynamics::directionvector ( ) const
BallDynamics visBeachBall::BallDynamics::get ( ) const
bool visBeachBall::BallDynamics::operator!= ( const BallDynamics bd) const
BallDynamics& visBeachBall::BallDynamics::operator= ( const BallDynamics bd)
bool visBeachBall::BallDynamics::operator== ( const BallDynamics bd) const
void visBeachBall::BallDynamics::set ( const BallDynamics )
void visBeachBall::BallDynamics::setDirectionVector ( const Coord3 )
void visBeachBall::BallDynamics::setSpeed ( const float &  )
void visBeachBall::BallDynamics::setVelocity ( float  ,
const Coord3  
)
float visBeachBall::BallDynamics::speed ( ) const
void visBeachBall::BallDynamics::velocity ( float *  ,
Coord3  
) const

Member Data Documentation

Coord3 visBeachBall::BallDynamics::directionvec_
protected

movement dir

float visBeachBall::BallDynamics::speed_
protected

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