-// Copyright (C) 2010-2012 CEA/DEN, EDF R&D
+// Copyright (C) 2010-2013 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
std::map<std::string, vtkDataArray*> varAttribute;
};
-vtkCxxRevisionMacro(vtkGenerateStructElement, "$Revision$");
+// vtkCxxRevisionMacro(vtkGenerateStructElement, "$Revision$");
vtkStandardNewMacro(vtkGenerateStructElement);
vtkGenerateStructElement::vtkGenerateStructElement()
vtkMedStructElement* strelem = vtkMedStructElement::SafeDownCast(
inug->GetInformation()->Get(vtkMedUtilities::STRUCT_ELEMENT()));
+ std::cout << "Inside vtkGenerateStructElement::RequestData" << std::endl;
+
if(strelem == NULL)
{
vtkDebugMacro("vtkGenerateStructElement needs a vtkMedStructElement information");
if(name == MED_BALL_NAME)
{
+ std::cout << "vtkGenerateStructElement::RequestData ... if(name == MED_BALL_NAME)" << std::endl;
// sanity check : is the diameter defined?
if(!cache.HasParameter(MED_BALL_DIAMETER))
{
vtkErrorMacro("MED_BALL elements need a diameter");
return 1;
}
+ std::cout << "inug->GetNumberOfCells() = " << inug->GetNumberOfCells() << std::endl;
for(vtkIdType cellId = 0; cellId < inug->GetNumberOfCells(); cellId++)
{
vtkIdType ballMedId = strelemindex->GetValue(2*cellId);
double balldiam = this->GetParameter1(MED_BALL_DIAMETER, ballMedId, cache);
-
+ std::cout << balldiam << " - ";
//TODO
//this->GenerateBall(inug, cellId, balldiam, outug);
}
+ std::cout << std::endl;
}
else if(name == MED_PARTICLE_NAME)
{