Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for StaticScene, including all inherited members.
appendStaticObject(shared_ptr< ScenePart > obj) | StaticScene | inline |
bbox | Scene | protected |
bbox_crs | Scene | protected |
boost::serialization::access (defined in StaticScene) | StaticScene | friend |
BOOST_SERIALIZATION_SPLIT_MEMBER() (defined in Scene) | Scene | private |
buildKDGrove(bool const safe=false) | Scene | |
buildKDGroveWithLog(bool const safe=false) | Scene | |
clearStaticObjects() | StaticScene | inline |
doForceOnGround() | Scene | |
doSimStep() | Scene | inlinevirtual |
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 |
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 |
hasMovingObjects() const | Scene | inlinevirtual |
id | Asset | |
isEgg() const | Asset | inlinevirtual |
kdgf | Scene | protected |
kdgrove | Scene | protected |
load(Archive &ar, unsigned int const fileVersion) | Scene | inlineprivate |
name | Asset | |
numStaticObjects() | StaticScene | inline |
parts | Scene | |
primitives | Scene | |
raycaster | Scene | protected |
readObject(std::string path) | StaticScene | static |
registerParts() | Scene | |
removeStaticObject(size_t const index) | StaticScene | inline |
save(Archive &ar, unsigned int const version) const | Scene | inlineprivate |
Scene() | Scene | inline |
Scene(Scene &s) (defined in Scene) | Scene | |
serialize(Archive &ar, const unsigned int version) | StaticScene | inlineprivate |
setBBox(std::shared_ptr< AABB > const bbox) | Scene | inlinevirtual |
setBBoxCRS(std::shared_ptr< AABB > const bbox) | Scene | inlinevirtual |
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 |
sourceFilePath | Asset | |
staticObjs | StaticScene | protected |
StaticScene()=default | StaticScene | |
StaticScene(StaticScene &ss) | StaticScene | |
StaticScene(Scene &s) | StaticScene | inline |
writeObject(std::string path) override | StaticScene | virtual |
~Asset() (defined in Asset) | Asset | inlinevirtual |
~Scene() override (defined in Scene) | Scene | inline |
~StaticScene() override (defined in StaticScene) | StaticScene | inline |