[vtkusers] Problem with vtkPolyDataReader

Etienne Labuschagne etiennel at geospace.co.za
Thu Oct 19 11:27:32 EDT 2000


> Hi there:
> 
> I get an error when trying to use vtkPolyDataReader. It pops up a box with
> External exception EEEFACE - code below is what I have written:
> 
> vtkPolyDataReader * pdr = vtkPolyDataReader::New();
> pdr->SetFileName("C:\\!Projects\\Python\\trig\\triangles");
> vtkPolyData * pd;
> pd = pdr->GetOutput();
> pd->Update(); <--- causes exception
> 
> 
> Here is the block of code where the exception is thrown (in usefacet.h):
> 
> inline const Facet &use_facet (const locale &loc _RWSTD_SELECT_FACET) //
> RW_BUG not marked as inline
> {
>   // Ensure that Facet has a static member named id, and (via cast) that
> it is
>   // of type locale::id, and obtain from it (via size_t conversion
> operator)
>   // the private numeric index associated with type Facet for this run.
>   size_t i=(const locale::id&) Facet::id;
> 
>   // Get pointer to facet from locale.
>   const __RWSTD::facet_imp *f=loc.get_facet(i);
> 
>   // If facet is not explicitly present in locale yet, use private
> function
>   // locale::__make_explicit to construct it or retrieve it from a cache,
> and
>   // install it in the locale.  This function can throw bad_cast or other
>   // exceptions.
>   if (!f)
>  
> f=loc.__make_explicit(Facet::id,Facet::__ok_implicit,Facet::__facet_cat,
>         __RWSTD::facet_maker<Facet>::maker_func); <------Exception (
> 
>   return (const Facet&)*f;
> }
> 
> 
> Etienne
> 
> Tel: (012) 348 4586
> Cel: 082 442 8981
> Fax: (012) 361 8355
> 




More information about the vtkusers mailing list