Helios++
Helios software for LiDAR simulations
StaticScene Member List

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

appendStaticObject(shared_ptr< ScenePart > obj)StaticSceneinline
bboxSceneprotected
bbox_crsSceneprotected
boost::serialization::access (defined in StaticScene)StaticScenefriend
BOOST_SERIALIZATION_SPLIT_MEMBER() (defined in Scene)Sceneprivate
buildKDGrove(bool const safe=false)Scene
buildKDGroveWithLog(bool const safe=false)Scene
clearStaticObjects()StaticSceneinline
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
getStaticObject(size_t const index)StaticSceneinline
hasMovingObjects() constSceneinlinevirtual
idAsset
isEgg() constAssetinlinevirtual
kdgfSceneprotected
kdgroveSceneprotected
load(Archive &ar, unsigned int const fileVersion)Sceneinlineprivate
nameAsset
numStaticObjects()StaticSceneinline
partsScene
primitivesScene
raycasterSceneprotected
readObject(std::string path)StaticScenestatic
registerParts()Scene
removeStaticObject(size_t const index)StaticSceneinline
save(Archive &ar, unsigned int const version) constSceneinlineprivate
Scene()Sceneinline
Scene(Scene &s) (defined in Scene)Scene
serialize(Archive &ar, const unsigned int version)StaticSceneinlineprivate
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
setStaticObject(size_t const index, shared_ptr< ScenePart > obj)StaticSceneinline
sourceFilePathAsset
staticObjsStaticSceneprotected
StaticScene()=defaultStaticScene
StaticScene(StaticScene &ss)StaticScene
StaticScene(Scene &s)StaticSceneinline
writeObject(std::string path) overrideStaticScenevirtual
~Asset() (defined in Asset)Assetinlinevirtual
~Scene() override (defined in Scene)Sceneinline
~StaticScene() override (defined in StaticScene)StaticSceneinline