[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