Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
phoxonics::core::Vector3D Class Reference
Collaboration diagram for phoxonics::core::Vector3D:
Collaboration graph
[legend]

Public Types

typedef
phoxonics::common::Formatter 
fmt
 

Public Member Functions

 Vector3D ()
 
 Vector3D (int x, int y, int z)
 
virtual ~Vector3D ()
 
void print_me ()
 

Public Attributes

phoxonics::common::Logger log
 
int x { 0 }
 
int y { 0 }
 
int z { 0 }
 
double i { 0.0 }
 
double j { 0.0 }
 
double k { 0.0 }
 

Member Typedef Documentation

Constructor & Destructor Documentation

phoxonics::core::Vector3D::Vector3D ( )
explicit
phoxonics::core::Vector3D::Vector3D ( int  x,
int  y,
int  z 
)
explicit
phoxonics::core::Vector3D::~Vector3D ( )
virtual

Member Function Documentation

void phoxonics::core::Vector3D::print_me ( )

Member Data Documentation

double phoxonics::core::Vector3D::i { 0.0 }
double phoxonics::core::Vector3D::j { 0.0 }
double phoxonics::core::Vector3D::k { 0.0 }
phoxonics::common::Logger phoxonics::core::Vector3D::log

Referenced by print_me(), Vector3D(), and ~Vector3D().

int phoxonics::core::Vector3D::x { 0 }
int phoxonics::core::Vector3D::y { 0 }
int phoxonics::core::Vector3D::z { 0 }