<div dir="ltr">I solved it partially but don't know why it works. I just set GenerateOutputInformation(){} on my .h file as it is done on itkSpatialObjecToPointSetFilter so it goes straight to GenerateInputRequestedRegion.<div>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 26, 2014 at 11:35 AM, Jose Ignacio Prieto <span dir="ltr"><<a href="mailto:joseignacio.prieto@gmail.com" target="_blank">joseignacio.prieto@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div>I am trying to create a filter that receives many 2D polygons in the form of PolyLineParametricPath (which in turn has an itkImage as input) and returns an itkMesh for later visualization. I have completed the GenerateData() method by calling internally to itkAutomaticTopologyMeshSource. The problem seems to be that before GenerateData, the filter fails in itkPointSet::CopyInformation (because it tries to cast the polygon as a mesh). I discovered that the call stack comes from UpdateOutputInformation on my PolygonToMeshFilter and then GenerateOutputInformation, then itkMesh::CopyInformation and itkPointset::CopyInformation. </div>

<div>I think I should edit my PolygonToMesh::GenerateOutputInformation() but I don't know how. Inside it I just called Superclass::GenerateOutputInformation.</div><div>My filter PolygonToMeshFilter is a copy of MeshToMesh filter and inherits from MeshSource. Maybe I should inherit from anothe filter.</div>

<div>Thank you very much</div><div><br></div><div>Ignacio Prieto </div><div><br></div><div>--</div><div>Ignacio Prieto</div><div>Research Assistant</div><div>Biomedical Imaging Center</div><div>Pontificia Universidad Catolica de Chile<br>

</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>José Ignacio Prieto<br>celular(nuevo): 94348182
</div>