Helios++
Helios software for LiDAR simulations
DynScene Member List

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

appendDynObject(shared_ptr< DynObject > dynobj)DynSceneinline
appendStaticObject(shared_ptr< ScenePart > obj)StaticSceneinline
bboxSceneprotected
bbox_crsSceneprotected
boost::serialization::access (defined in DynScene)DynScenefriend
BOOST_SERIALIZATION_SPLIT_MEMBER() (defined in Scene)Sceneprivate
buildKDGrove(bool const safe=false)Scene
buildKDGroveWithLog(bool const safe=false)Scene
clearDynObjects()DynSceneinline
clearStaticObjects()StaticSceneinline
doForceOnGround()Scene
doSimStep() overrideDynScenevirtual
doStep()DynScene
dynObjsDynSceneprotected
DynScene(int const stepInterval=1)DynSceneinline
DynScene(DynScene &ds)DynScene
DynScene(Scene &s, int const stepInterval=1)DynSceneinline
DynScene(StaticScene &ss, int const stepInterval=1)DynSceneinline
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
getDynObject(size_t const index)DynSceneinline
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
getStepInterval() constDynSceneinline
hasMovingObjects() constSceneinlinevirtual
idAsset
isDynObjectUpdated(size_t const index) constDynSceneinline
isEgg() constAssetinlinevirtual
kdgfSceneprotected
kdgroveSceneprotected
load(Archive &ar, const unsigned int version)DynSceneinlineprivate
makeStepLoop(int const stepInterval)DynScenevirtual
nameAsset
numDynObjects()DynSceneinline
numStaticObjects()StaticSceneinline
partsScene
primitivesScene
raycasterSceneprotected
readObject(std::string path)DynScenestatic
registerParts()Scene
removeDynObject(size_t const index)DynSceneinline
removeStaticObject(size_t const index)StaticSceneinline
save(Archive &ar, const unsigned int version) constDynSceneinlineprivate
Scene()Sceneinline
Scene(Scene &s) (defined in Scene)Scene
serialize(Archive &ar, const unsigned int version)DynSceneinlineprivate
setBBox(std::shared_ptr< AABB > const bbox)Sceneinlinevirtual
setBBoxCRS(std::shared_ptr< AABB > const bbox)Sceneinlinevirtual
setDynObject(size_t const index, shared_ptr< DynObject > dynobj)DynSceneinline
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
setStepInterval(int const stepInterval)DynSceneinline
sourceFilePathAsset
staticObjsStaticSceneprotected
StaticScene()=defaultStaticScene
StaticScene(StaticScene &ss)StaticScene
StaticScene(Scene &s)StaticSceneinline
stepLoopDynSceneprotected
updatedDynSceneprotected
writeObject(std::string path) overrideDynScenevirtual
~Asset() (defined in Asset)Assetinlinevirtual
~DynScene() override (defined in DynScene)DynSceneinline
~Scene() override (defined in Scene)Sceneinline
~StaticScene() override (defined in StaticScene)StaticSceneinline