115 while (!it.
isEnd()) {
126 TimeStamp *timestamp = TimeStamp::instance();
133 TimeStamp *timestamp = TimeStamp::instance();
152 vector<ViewShape *> shapesVector;
153 set<ViewShape *> shapesSet;
160 for (; it != itend; ++it) {
163 shapesVector.insert<set<ViewShape *>::iterator>(
164 shapesVector.begin(), shapesSet.begin(), shapesSet.end());
172 vector<ViewShape *> shapesVector;
173 set<ViewShape *> shapesSet;
180 for (; it != itend; ++it) {
183 shapesVector.insert(shapesVector.begin(), shapesSet.begin(), shapesSet.end());
191 vector<ViewShape *> shapesVector;
192 set<ViewShape *> shapesSet;
197 shapesVector.push_back(aShape);
202 for (; it != itend; ++it) {
205 shapesVector.insert<set<ViewShape *>::iterator>(
206 shapesVector.begin(), shapesSet.begin(), shapesSet.end());
220 if (aShape ==
nullptr) {
224 oShapes.insert(aShape);
228 for (; it != itend; ++it) {
238 vector<ViewShape *> &occluders = ve->
occluders();
239 oShapes.insert<vector<ViewShape *>::iterator>(occluders.begin(), occluders.end());
243 for (; it != itend; ++it) {
244 set<ViewShape *> shapes;
246 for (set<ViewShape *>::iterator s = shapes.begin(), send = shapes.end(); s != send; ++s) {
261 for (; it != itend; ++it) {
Functions taking 1D input.
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)