◆ RayTracer() [1/3]
TBTK::RayTracer::RayTracer |
( |
| ) |
|
◆ RayTracer() [2/3]
TBTK::RayTracer::RayTracer |
( |
const RayTracer & |
rayTracer | ) |
|
◆ RayTracer() [3/3]
TBTK::RayTracer::RayTracer |
( |
RayTracer && |
rayTracer | ) |
|
◆ ~RayTracer()
TBTK::RayTracer::~RayTracer |
( |
| ) |
|
◆ getNumDeflections()
unsigned int TBTK::RayTracer::getNumDeflections |
( |
| ) |
const |
|
inline |
Get number of deflections.
◆ getNumRaySegments()
unsigned int TBTK::RayTracer::getNumRaySegments |
( |
| ) |
const |
|
inline |
Get number of ray segments.
◆ getRayLength()
double TBTK::RayTracer::getRayLength |
( |
| ) |
const |
|
inline |
◆ interactivePlot()
void TBTK::RayTracer::interactivePlot |
( |
const Model & |
model, |
|
|
const Property::LDOS & |
ldos, |
|
|
double |
sigma = 0 , |
|
|
unsigned int |
windowSize = 51 |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
Move assignment operator.
◆ plot() [1/5]
◆ plot() [2/5]
◆ plot() [3/5]
◆ plot() [4/5]
void TBTK::RayTracer::plot |
( |
Field< std::complex< double >, double > & |
field | ) |
|
◆ plot() [5/5]
void TBTK::RayTracer::plot |
( |
const std::vector< const FieldWrapper *> & |
fields | ) |
|
◆ save()
void TBTK::RayTracer::save |
( |
std::string |
filename | ) |
|
◆ setCameraPosition() [1/2]
void TBTK::RayTracer::setCameraPosition |
( |
const Vector3d & |
cameraPosition | ) |
|
|
inline |
◆ setCameraPosition() [2/2]
void TBTK::RayTracer::setCameraPosition |
( |
std::initializer_list< double > |
cameraPosition | ) |
|
|
inline |
◆ setFocus() [1/2]
void TBTK::RayTracer::setFocus |
( |
const Vector3d & |
focus | ) |
|
|
inline |
◆ setFocus() [2/2]
void TBTK::RayTracer::setFocus |
( |
std::initializer_list< double > |
focus | ) |
|
|
inline |
◆ setHeight()
void TBTK::RayTracer::setHeight |
( |
unsigned int |
height | ) |
|
|
inline |
◆ setNumDeflections()
void TBTK::RayTracer::setNumDeflections |
( |
unsigned int |
numDeflections | ) |
|
|
inline |
Set number of deflections.
◆ setNumRaySegments()
void TBTK::RayTracer::setNumRaySegments |
( |
unsigned int |
numRaySegments | ) |
|
|
inline |
Set number of ray segments.
◆ setRayLength()
void TBTK::RayTracer::setRayLength |
( |
double |
rayLength | ) |
|
|
inline |
◆ setStateRadius()
void TBTK::RayTracer::setStateRadius |
( |
double |
stateRadius | ) |
|
|
inline |
◆ setUp() [1/2]
void TBTK::RayTracer::setUp |
( |
const Vector3d & |
up | ) |
|
|
inline |
◆ setUp() [2/2]
void TBTK::RayTracer::setUp |
( |
std::initializer_list< double > |
up | ) |
|
|
inline |
◆ setWidth()
void TBTK::RayTracer::setWidth |
( |
unsigned int |
width | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /home/kristofer.bjornson/SecondQuantizationCom/TBTK/Lib/include/RayTracer/TBTK/RayTracer.h