Helios++
Helios software for LiDAR simulations
Scene Member List

This is the complete list of members for Scene, including all inherited members.

bboxSceneprotected
bbox_crsSceneprotected
boost::serialization::access (defined in Scene)Scenefriend
BOOST_SERIALIZATION_SPLIT_MEMBER() (defined in Scene)Sceneprivate
buildKDGrove(bool const safe=false)Scene
buildKDGroveWithLog(bool const safe=false)Scene
doForceOnGround()Scene
doSimStep()Sceneinlinevirtual
finalizeLoading(bool const safe=false)Scene
findForceOnGroundQ(int const searchDepth, glm::dvec3 const minzv, vector< Vertex * > &vertices, vector< double > const &o, vector< double > const &v)Scene
getAABB()Scene
getAllVertices()Scene
getBBox() constSceneinlinevirtual
getBBoxCRS() constSceneinlinevirtual
getGroundPointAt(glm::dvec3 point)Scene
getIntersection(glm::dvec3 const &rayOrigin, glm::dvec3 const &rayDir, bool const groundOnly) constScene
getIntersection(vector< double > const &tMinMax, glm::dvec3 const &rayOrigin, glm::dvec3 const &rayDir, bool const groundOnly) constScene
getIntersections(glm::dvec3 &rayOrigin, glm::dvec3 &rayDir, bool const groundOnly)Scene
getKDGrove() constSceneinlinevirtual
getKDGroveFactory() constSceneinlinevirtual
getLocationString()Assetinline
getRaycaster() const (defined in Scene)Sceneinlinevirtual
getShift()Scene
getShiftRef() constSceneinline
hasMovingObjects() constSceneinlinevirtual
idAsset
isEgg() constAssetinlinevirtual
kdgfSceneprotected
kdgroveSceneprotected
load(Archive &ar, unsigned int const fileVersion)Sceneinlineprivate
nameAsset
partsScene
primitivesScene
raycasterSceneprotected
readObject(std::string path)Scenestatic
registerParts()Scene
save(Archive &ar, unsigned int const version) constSceneinlineprivate
Scene()Sceneinline
Scene(Scene &s) (defined in Scene)Scene
serialize(Archive &ar, const unsigned int version)Assetinlineprivate
setBBox(std::shared_ptr< AABB > const bbox)Sceneinlinevirtual
setBBoxCRS(std::shared_ptr< AABB > const bbox)Sceneinlinevirtual
setKDGrove(std::shared_ptr< KDGrove > const kdgrove)Sceneinlinevirtual
setKDGroveFactory(std::shared_ptr< KDGroveFactory > const kdgf)Sceneinlinevirtual
sourceFilePathAsset
writeObject(std::string path)Scenevirtual
~Asset() (defined in Asset)Assetinlinevirtual
~Scene() override (defined in Scene)Sceneinline