101 while (!it.
isEnd()) {
138 vector<ViewShape *> shapesVector;
139 set<ViewShape *> shapesSet;
146 for (; it != itend; ++it) {
149 shapesVector.insert<set<ViewShape *>::iterator>(
150 shapesVector.begin(), shapesSet.begin(), shapesSet.end());
158 vector<ViewShape *> shapesVector;
159 set<ViewShape *> shapesSet;
166 for (; it != itend; ++it) {
169 shapesVector.insert(shapesVector.begin(), shapesSet.begin(), shapesSet.end());
177 vector<ViewShape *> shapesVector;
178 set<ViewShape *> shapesSet;
183 shapesVector.push_back(aShape);
188 for (; it != itend; ++it) {
191 shapesVector.insert<set<ViewShape *>::iterator>(
192 shapesVector.begin(), shapesSet.begin(), shapesSet.end());
206 if (aShape ==
nullptr) {
210 oShapes.insert(aShape);
214 for (; it != itend; ++it) {
224 vector<ViewShape *> &occluders = ve->
occluders();
225 oShapes.insert<vector<ViewShape *>::iterator>(occluders.begin(), occluders.end());
229 for (; it != itend; ++it) {
230 set<ViewShape *> shapes;
232 for (set<ViewShape *>::iterator s = shapes.begin(), send = shapes.end(); s != send; ++s) {
247 for (; it != itend; ++it) {
Functions taking 1D input.
in reality light always falls off quadratically Particle Retrieve the data of the particle that spawned the object instance
Vec3r orientation2d() const
virtual bool isEnd() const
virtual Interface0DIterator verticesEnd()
virtual Interface0DIterator verticesBegin()
void setTimeStamp(unsigned iTimeStamp)
unsigned getTimeStamp() const
virtual Nature::EdgeNature getNature() const
vector< ViewShape * > & occluders()
void setChainingTimeStamp(unsigned ts)
unsigned getChainingTimeStamp()
ViewShape * getShapeF0D(Interface0DIterator &it)
ViewShape * getOccludeeF0D(Interface0DIterator &it)
void getOccludersF0D(Interface0DIterator &it, set< ViewShape * > &oOccluders)
void getOccludeeF1D(Interface1D &inter, set< ViewShape * > &oShapes)
void getShapeF1D(Interface1D &inter, set< ViewShape * > &oShapes)
void getOccludersF1D(Interface1D &inter, set< ViewShape * > &oShapes)
VecMat::Vec2< float > Vec2f
static const EdgeNature NO_FEATURE
unsigned short EdgeNature
T integrate(UnaryFunction0D< T > &fun, Interface0DIterator it, Interface0DIterator it_end, IntegrationType integration_type=MEAN)