Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for DynScene, including all inherited members.
appendDynObject(shared_ptr< DynObject > dynobj) | DynScene | inline |
appendStaticObject(shared_ptr< ScenePart > obj) | StaticScene | inline |
bbox | Scene | protected |
bbox_crs | Scene | protected |
boost::serialization::access (defined in DynScene) | DynScene | friend |
BOOST_SERIALIZATION_SPLIT_MEMBER() (defined in Scene) | Scene | private |
buildKDGrove(bool const safe=false) | Scene | |
buildKDGroveWithLog(bool const safe=false) | Scene | |
clearDynObjects() | DynScene | inline |
clearStaticObjects() | StaticScene | inline |
doForceOnGround() | Scene | |
doSimStep() override | DynScene | virtual |
doStep() | DynScene | |
dynObjs | DynScene | protected |
DynScene(int const stepInterval=1) | DynScene | inline |
DynScene(DynScene &ds) | DynScene | |
DynScene(Scene &s, int const stepInterval=1) | DynScene | inline |
DynScene(StaticScene &ss, int const stepInterval=1) | DynScene | inline |
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() const | Scene | inlinevirtual |
getBBoxCRS() const | Scene | inlinevirtual |
getDynObject(size_t const index) | DynScene | inline |
getGroundPointAt(glm::dvec3 point) | Scene | |
getIntersection(glm::dvec3 const &rayOrigin, glm::dvec3 const &rayDir, bool const groundOnly) const | Scene | |
getIntersection(vector< double > const &tMinMax, glm::dvec3 const &rayOrigin, glm::dvec3 const &rayDir, bool const groundOnly) const | Scene | |
getIntersections(glm::dvec3 &rayOrigin, glm::dvec3 &rayDir, bool const groundOnly) | Scene | |
getKDGrove() const | Scene | inlinevirtual |
getKDGroveFactory() const | Scene | inlinevirtual |
getLocationString() | Asset | inline |
getRaycaster() const (defined in Scene) | Scene | inlinevirtual |
getShift() | Scene | |
getShiftRef() const | Scene | inline |
getStaticObject(size_t const index) | StaticScene | inline |
getStepInterval() const | DynScene | inline |
hasMovingObjects() const | Scene | inlinevirtual |
id | Asset | |
isDynObjectUpdated(size_t const index) const | DynScene | inline |
isEgg() const | Asset | inlinevirtual |
kdgf | Scene | protected |
kdgrove | Scene | protected |
load(Archive &ar, const unsigned int version) | DynScene | inlineprivate |
makeStepLoop(int const stepInterval) | DynScene | virtual |
name | Asset | |
numDynObjects() | DynScene | inline |
numStaticObjects() | StaticScene | inline |
parts | Scene | |
primitives | Scene | |
raycaster | Scene | protected |
readObject(std::string path) | DynScene | static |
registerParts() | Scene | |
removeDynObject(size_t const index) | DynScene | inline |
removeStaticObject(size_t const index) | StaticScene | inline |
save(Archive &ar, const unsigned int version) const | DynScene | inlineprivate |
Scene() | Scene | inline |
Scene(Scene &s) (defined in Scene) | Scene | |
serialize(Archive &ar, const unsigned int version) | DynScene | inlineprivate |
setBBox(std::shared_ptr< AABB > const bbox) | Scene | inlinevirtual |
setBBoxCRS(std::shared_ptr< AABB > const bbox) | Scene | inlinevirtual |
setDynObject(size_t const index, shared_ptr< DynObject > dynobj) | DynScene | inline |
setKDGrove(std::shared_ptr< KDGrove > const kdgrove) | Scene | inlinevirtual |
setKDGroveFactory(std::shared_ptr< KDGroveFactory > const kdgf) | Scene | inlinevirtual |
setStaticObject(size_t const index, shared_ptr< ScenePart > obj) | StaticScene | inline |
setStepInterval(int const stepInterval) | DynScene | inline |
sourceFilePath | Asset | |
staticObjs | StaticScene | protected |
StaticScene()=default | StaticScene | |
StaticScene(StaticScene &ss) | StaticScene | |
StaticScene(Scene &s) | StaticScene | inline |
stepLoop | DynScene | protected |
updated | DynScene | protected |
writeObject(std::string path) override | DynScene | virtual |
~Asset() (defined in Asset) | Asset | inlinevirtual |
~DynScene() override (defined in DynScene) | DynScene | inline |
~Scene() override (defined in Scene) | Scene | inline |
~StaticScene() override (defined in StaticScene) | StaticScene | inline |