Build
Tools
Theory
C++ API
IsBool
IsInteger
IsFloat
IsNumeric
LesserFloat
HasSelfMath
HasFloatMath
HasMath
PI()
INV_PI()
PI_OVER_2()
PI_OVER_4()
INV_2_PI()
INV_4_PI()
SPEED_OF_LIGHT()
PLANCK_CONSTANT()
BOLTZMANN_CONSTANT()
RAD2DEG()
DEG2RAD()
NANOMETERS()
SECONDS_PER_DAY()
SECONDS_PER_YEAR()
SOLAR_RADIUS()
INF()
PhotonEnergy()
PhotonEnergyFreq()
linspace()
linspaceArray()
plancksLaw()
plancksLawFreq()
vec1
vec2
vec3
vec4
mat2
mat3
mat4
mat23
Pixel
UV
Normal
operator<()
operator>()
operator<=()
operator>=()
operator==()
vira::vec2LessCompare
normalize()
transpose()
IsFloatVec
IsDoubleVec
IsFloatingVec
IsVec
IsUV
IsFloatVec3
IsDoubleVec3
IsMat
vira::Rotation
Rotation()
operator Rotation< TFloat2 >()
operator*()
inverse()
inverseMultiply()
getQuaternion()
getShusterQuaternion()
getMatrix()
getInverseMatrix()
rotationX()
rotationY()
rotationZ()
eulerAngles()
axisAngle()
quaternion()
shusterQuaternion()
shusterToHamiltonian()
hamiltonianToShuster()
vira::ReferenceFrame
getModelMatrix()
getModelNormalMatrix()
getLocalZDir()
getGlobalZDir()
vira::SpectralData
SpectralData()
operator[]()
magnitude()
total()
mean()
integrateOver()
integrate()
begin()
end()
operator+=()
operator+()
operator-=()
operator-()
operator*=()
operator/=()
operator/()
values_
size()
bands
photonEnergies
wavelengths
frequencies
vira::SpectralBand
frequency
photonEnergy
wavelength
bandwidth
minWavelength
maxWavelength
minFrequency
maxFrequency
SpectralSpec
UNIFORM_RANGE
BOUNDS
BANDWIDTHS
initializeSpectralBands()
initializePhotonEnergies()
ValidLam
HasSize
IsSpectral
UniformHemisphereSample()
UniformHemispherePDF()
UniformSphereSample()
UniformSpherePDF()
UniformDiskSample()
ConcentricDiskSample()
CosineHemisphereSample()
CosineHemispherePDF()
UniformConeSample()
UniformConePDF()
UniformTriangleSample()
UniformTrianglePDF()
vira::SpiceUtils
furnsh()
furnsh_relative_to_file()
idToName()
nameToID()
stringToET()
etToString()
spkezr()
spkpos()
pxform()
computeAngularRate()
computeVelocity()
getRadii()
getRadius()
spkcov()
vira::Scene
Scene()
operator=()
~Scene()
clear()
saveGroupAsGeometry()
setSpiceDatetime()
setSpiceET()
incrementSpiceET()
getSpiceET()
setBackgroundEmission()
setBackgroundEmissionRGB()
getBackgroundEmission()
setAmbient()
setAmbientRGB()
getAmbient()
hasAmbient()
loadTychoQuipu()
addStarLight()
getRotationToICRF()
getRotationFromICRF()
getSSBPositionInICRF()
getSSBVelocityInICRF()
getAngularRateInICRF()
getStarLight()
getName()
setName()
isDirty()
markDirty()
addMaterial()
removeMaterial()
hasMaterial()
newLambertianMaterial()
newMcEwenMaterial()
addMesh()
hasLoadedQuipu()
addQuipuMesh()
removeMesh()
hasMesh()
loadGeometry()
processSceneGraph()
buildTLAS()
getTLAS()
unresolvedRender()
unresolvedRenderRGB()
pathtraceRender()
pathtraceRenderRGB()
rasterizeRender()
rasterizeRenderRGB()
renderTotalPower()
render()
renderRGB()
initializeTLASThreads()
intersect()
moveCamera()
moveInstance()
moveLight()
moveUnresolvedObject()
moveGroup()
updateLevelOfDetail()
drawBoundingBoxes()
spice
imageInterface
bvhBuildOptions
unresolvedRenderer
pathtracer
rasterizer
lodManager
vira::cameras::Camera
bayerFilter()
AlbedoType
vira::dems::DEM
vira::dems::DEMProjection
vira::dems::GeoreferenceImage
vira::geometry::Vertex
VertexBuffer
IndexBuffer
VertexIndexBuffer
TriangleIndexBuffer
vira::geometry::Triangle
vira::geometry::Mesh
vira::images::Resolution
IsNonSpectralPixel
IsColorRGB
IsColorPixel
IsPixel
vira::images::Image
vira::images::AlphaOverOptions
alphaOver()
LightType
vira::lights::Light
vira::lights::PointLight
vira::lights::SphereLight
vira::materials::Material
vira::materials::Lambertian
vira::materials::McEwen
vira::materials::PBRMaterial
vira::quipu::DEMQuipuWriterOptions
vira::quipu::DEMQuipuReaderOptions
vira::quipu::DEMQuipu
vira::quipu::StarQuipuWriterOptions
vira::quipu::StarQuipuReaderOptions
vira::quipu::StarQuipu
vira::rendering::RenderPasses
vira::rendering::DataPayload
PathTracerType
vira::rendering::CPUPathTracerOptions
vira::rendering::CPUPathTracer
vira::rendering::CPURasterizerOptions
vira::rendering::CPURasterizer
vira::rendering::CPUUnresolvedRendererOptions
vira::rendering::CPUUnresolvedRenderer
vira::rendering::Interaction
vira::rendering::Ray
vira::TypedID
vira::IDManager
vira::scene::Instance
vira::scene::Group
vira::scene::LevelOfDetailOptions
vira::scene::LevelOfDetailManager
vira::unresolved::Band
normcdf()
johnsonVBandApproximation()
vira::unresolved::Star
vira::unresolved::StarLight
vira::unresolved::StarCatalogue
vira::unresolved::UnresolvedObject
powerToIrradiance()
lambertianSphereToIrradiance()
asteroidHGToIrradiance()
visualMagnitudeToIrradiance()
vira::utils
Python API