Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for DynObject, including all inherited members.
addObj(WavefrontObj *obj) | ScenePart | |
boost::serialization::access (defined in DynObject) | DynObject | friend |
bound | ScenePart | |
centroid | ScenePart | |
computeCentroid(bool const computeBound=false) | ScenePart | |
countVertices() const | DynObject | |
doSimStep()=0 | DynObject | pure virtual |
doStep() | DynObject | virtual |
DYN_MOVING_OBJECT enum value (defined in ScenePart) | ScenePart | |
DYN_OBJECT enum value (defined in ScenePart) | ScenePart | |
DynObject() | DynObject | inline |
DynObject(ScenePart const &sp, bool const shallowPrimitives=false) | DynObject | inline |
DynObject(string const id) | DynObject | inline |
DynObject(vector< Primitive * > const &primitives) | DynObject | inline |
DynObject(string const id, vector< Primitive * > const &primitives) | DynObject | inline |
forceOnGround | ScenePart | |
getAllVertices() const | ScenePart | |
getCentroid() const | ScenePart | inline |
getId() const | ScenePart | inline |
getPrimitives() const | ScenePart | inline |
getPrimitiveType() const (defined in ScenePart) | ScenePart | inlinevirtual |
getStepInterval() const | DynObject | inline |
getType() const override | DynObject | inlinevirtual |
ladlut | ScenePart | |
load(Archive &ar, const unsigned int version) | DynObject | inlineprivate |
matrixFromPrimitives(std::function< arma::colvec(Vertex const *)> get) const | DynObject | protected |
matrixFromPrimitives(size_t const m, std::function< arma::colvec(Vertex const *)> get) const | DynObject | protected |
matrixToPrimitives(std::function< void(Vertex *, arma::colvec const &)> set, arma::mat const &X) | DynObject | protected |
matrixToPrimitives(size_t const m, std::function< void(Vertex *, arma::colvec const &)> set, arma::mat const &X) | DynObject | protected |
mCrs (defined in ScenePart) | ScenePart | |
mEnv (defined in ScenePart) | ScenePart | |
mId | ScenePart | |
mOrigin | ScenePart | |
mPrimitives | ScenePart | |
mRotation | ScenePart | |
mScale | ScenePart | |
NONE enum value (defined in ScenePart) | ScenePart | |
normalMatrixFromPrimitives() const | DynObject | |
normalMatrixFromPrimitives(size_t const m) const | DynObject | |
ObjectType enum name | ScenePart | |
onRayIntersectionArgument | ScenePart | |
onRayIntersectionMode | ScenePart | |
operator()() | DynObject | inline |
operator=(const ScenePart &rhs) | ScenePart | |
positionMatrixFromPrimitives() const | DynObject | |
positionMatrixFromPrimitives(size_t const m) const | DynObject | |
primitiveType | ScenePart | |
PrimitiveType enum name | ScenePart | |
randomShift | ScenePart | |
save(Archive &ar, const unsigned int version) const | DynObject | inlineprivate |
ScenePart() | ScenePart | inline |
ScenePart(ScenePart const &sp, bool const shallowPrimitives=false) (defined in ScenePart) | ScenePart | |
serialize(Archive &ar, const unsigned int version) | DynObject | inlineprivate |
setCentroid(arma::colvec centroid) | ScenePart | inline |
setId(const std::string &id) | ScenePart | inline |
setPrimitives(std::vector< Primitive * > const &primitives) | ScenePart | inline |
setStepInterval(int const stepInterval) | DynObject | inline |
smoothVertexNormals() | ScenePart | |
splitSubparts() | ScenePart | |
STATIC_OBJECT enum value (defined in ScenePart) | ScenePart | |
stepLoop | DynObject | protected |
subpartLimit | ScenePart | |
TRIANGLE enum value (defined in ScenePart) | ScenePart | |
updatePrimitivesNormalFromMatrix(arma::mat const &X) | DynObject | |
updatePrimitivesNormalFromMatrix(size_t const m, arma::mat const &X) | DynObject | |
updatePrimitivesPositionFromMatrix(arma::mat const &X) | DynObject | |
updatePrimitivesPositionFromMatrix(size_t const m, arma::mat const &X) | DynObject | |
VOXEL enum value (defined in ScenePart) | ScenePart | |
~DynObject()=default (defined in DynObject) | DynObject | virtual |
~ScenePart() (defined in ScenePart) | ScenePart | inlinevirtual |