Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for DynMovingObject, including all inherited members.
_next(deque< shared_ptr< DynMotion >> &deck) | DynMovingObject | protected |
addObj(WavefrontObj *obj) | ScenePart | |
applyDynMotionQueue(std::function< arma::mat()> matrixFromPrimitives, std::function< void(arma::mat const &X)> matrixToPrimitives, std::function< bool()> queueHasNext, std::function< shared_ptr< DynMotion >()> queueNext) | DynMovingObject | protected |
boost::serialization::access (defined in DynMovingObject) | DynMovingObject | friend |
bound | ScenePart | |
centroid | ScenePart | |
clearNormalMotionQueue() | DynMovingObject | inline |
clearPositionMotionQueue() | DynMovingObject | inline |
computeCentroid(bool const computeBound=false) | ScenePart | |
countVertices() const | DynObject | |
dme | DynMovingObject | protected |
doObserverUpdate() | DynMovingObject | virtual |
doSimStep() | DynMovingObject | virtual |
doStep() | DynObject | virtual |
DYN_MOVING_OBJECT enum value (defined in ScenePart) | ScenePart | |
DYN_OBJECT enum value (defined in ScenePart) | ScenePart | |
DynMovingObject() | DynMovingObject | inline |
DynMovingObject(ScenePart const &sp, bool const shallowPrimitives=false) | DynMovingObject | inline |
DynMovingObject(string const id) | DynMovingObject | inline |
DynMovingObject(vector< Primitive * > const &primitives) | DynMovingObject | inline |
DynMovingObject(string const id, vector< Primitive * > const &primitives) | DynMovingObject | inline |
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 |
getGroveSubjectId() override | DynMovingObject | virtual |
getId() const | ScenePart | inline |
getObserverStepInterval() const | DynMovingObject | inline |
getPrimitives() const | ScenePart | inline |
getPrimitiveType() const (defined in ScenePart) | ScenePart | inlinevirtual |
getStepInterval() const | DynObject | inline |
getType() const override | DynMovingObject | inlinevirtual |
groveSubjectId | DynMovingObject | protected |
kdGroveObserver | DynMovingObject | protected |
ladlut | ScenePart | |
load(Archive &ar, const unsigned int version) | DynMovingObject | 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 | |
nextNormalMotion() | DynMovingObject | inline |
nextPositionMotion() | DynMovingObject | inline |
NONE enum value (defined in ScenePart) | ScenePart | |
normalMatrixFromPrimitives() const | DynObject | |
normalMatrixFromPrimitives(size_t const m) const | DynObject | |
normalMotionQueue | DynMovingObject | protected |
normalMotionQueueHasNext() const | DynMovingObject | inline |
ObjectType enum name | ScenePart | |
observerStepLoop | DynMovingObject | protected |
onRayIntersectionArgument | ScenePart | |
onRayIntersectionMode | ScenePart | |
operator()() | DynObject | inline |
operator=(const ScenePart &rhs) | ScenePart | |
positionMatrixFromPrimitives() const | DynObject | |
positionMatrixFromPrimitives(size_t const m) const | DynObject | |
positionMotionQueue | DynMovingObject | protected |
positionMotionQueueHasNext() const | DynMovingObject | inline |
primitiveType | ScenePart | |
PrimitiveType enum name | ScenePart | |
pushNormalMotion(shared_ptr< DynMotion > const dm) | DynMovingObject | inline |
pushPositionMotion(shared_ptr< DynMotion > const dm) | DynMovingObject | inline |
randomShift | ScenePart | |
registerObserverGrove(shared_ptr< KDGrove > kdGroveObserver) override | DynMovingObject | |
KDGroveSubject::registerObserverGrove(std::shared_ptr< BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >> observer) override | KDGroveSubject | virtual |
KDGroveSubject::registerObserverGrove(std::shared_ptr< KDGrove > observer)=0 | KDGroveSubject | pure virtual |
save(Archive &ar, const unsigned int version) const | DynMovingObject | inlineprivate |
ScenePart() | ScenePart | inline |
ScenePart(ScenePart const &sp, bool const shallowPrimitives=false) (defined in ScenePart) | ScenePart | |
serialize(Archive &ar, const unsigned int version) | DynMovingObject | inlineprivate |
setCentroid(arma::colvec centroid) | ScenePart | inline |
setGroveSubjectId(std::size_t const id) override | DynMovingObject | virtual |
setId(const std::string &id) | ScenePart | inline |
setObserverStepInterval(int const stepInterval) | DynMovingObject | 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 | |
unregisterObserverGrove() override | DynMovingObject | virtual |
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 | |
~BasicDynGroveSubject()=default (defined in BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject >) | BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject > | virtual |
~DynMovingObject()=default (defined in DynMovingObject) | DynMovingObject | virtual |
~DynObject()=default (defined in DynObject) | DynObject | virtual |
~KDGroveSubject()=default (defined in KDGroveSubject) | KDGroveSubject | virtual |
~ScenePart() (defined in ScenePart) | ScenePart | inlinevirtual |