OpendTect  6.6
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))
 
Coord3 directionvector () const
 
BallDynamics get () const
 
bool operator!= (const BallDynamics &bd) const
 
BallDynamicsoperator= (const BallDynamics &bd)
 
bool operator== (const BallDynamics &bd) const
 
void set (const BallDynamics &)
 
void setDirectionVector (const Coord3 &)
 
void setSpeed (const float &)
 
void setVelocity (float, const Coord3 &)
 
float speed () const
 
void velocity (float *, Coord3 *) const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
virtual const name_typename () const
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Protected Attributes

Coord3 directionvec_
 movement dir More...
 
float speed_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 

Detailed Description

dynamic properties of the ball

<>

Constructor & Destructor Documentation

◆ BallDynamics()

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

Member Function Documentation

◆ directionvector()

Coord3 visBeachBall::BallDynamics::directionvector ( ) const

◆ get()

BallDynamics visBeachBall::BallDynamics::get ( ) const

◆ operator!=()

bool visBeachBall::BallDynamics::operator!= ( const BallDynamics bd) const

◆ operator=()

BallDynamics& visBeachBall::BallDynamics::operator= ( const BallDynamics bd)

◆ operator==()

bool visBeachBall::BallDynamics::operator== ( const BallDynamics bd) const

◆ set()

void visBeachBall::BallDynamics::set ( const BallDynamics )

◆ setDirectionVector()

void visBeachBall::BallDynamics::setDirectionVector ( const Coord3 )

◆ setSpeed()

void visBeachBall::BallDynamics::setSpeed ( const float &  )

◆ setVelocity()

void visBeachBall::BallDynamics::setVelocity ( float  ,
const Coord3  
)

◆ speed()

float visBeachBall::BallDynamics::speed ( ) const

◆ velocity()

void visBeachBall::BallDynamics::velocity ( float *  ,
Coord3  
) const

Member Data Documentation

◆ directionvec_

Coord3 visBeachBall::BallDynamics::directionvec_
protected

movement dir

◆ speed_

float visBeachBall::BallDynamics::speed_
protected

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