inlineconststd::vector<Dart>&getInsideVertices()const{assert(isInsideCollected||!"getInsideVertices: inside cells have not been collected.");returninsideVertices;}
inlineconststd::vector<Dart>&getInsideEdges()const{assert(isInsideCollected||!"getInsideEdges: inside cells have not been collected.");returninsideEdges;}
inlineconststd::vector<Dart>&getInsideFaces()const{assert(isInsideCollected||!"getInsideFaces: inside cells have not been collected.");returninsideFaces;}
inlineconststd::vector<Vertex>&getInsideVertices()const{assert(isInsideCollected||!"getInsideVertices: inside cells have not been collected.");returninsideVertices;}
inlineconststd::vector<Edge>&getInsideEdges()const{assert(isInsideCollected||!"getInsideEdges: inside cells have not been collected.");returninsideEdges;}
inlineconststd::vector<Face>&getInsideFaces()const{assert(isInsideCollected||!"getInsideFaces: inside cells have not been collected.");returninsideFaces;}
inlineunsignedintgetNbInsideVertices()const{assert(isInsideCollected||!"getNbInsideVertices: inside cells have not been collected.");returninsideVertices.size();}
assert(!"Warning: Collector<PFP>::computeArea() should be overloaded in non-virtual derived classes");
return0.0;
}
virtualvoidcomputeNormalCyclesTensor(constVertexAttribute<VEC3,MAP_IMPL>&/*pos*/,constEdgeAttribute<REAL,MAP_IMPL>&/*edgeangle*/,typenamePFP::MATRIX33&){assert(!"Warning: Collector<PFP>::computeNormalCyclesTensor() should be overloaded in non-virtual derived classes");}
virtualvoidcomputeNormalCyclesTensor(constVertexAttribute<VEC3,MAP_IMPL>&/*pos*/,typenamePFP::MATRIX33&){assert(!"Warning: Collector<PFP>::computeNormalCyclesTensor() should be overloaded in non-virtual derived classes");}