41 #ifndef vtkSTLReader_h
42 #define vtkSTLReader_h
44 #include "vtkIOGeometryModule.h"
74 vtkGetMacro(Merging,
int);
83 vtkGetMacro(ScalarTags,
int);
116 void operator=(
const vtkSTLReader&) VTK_DELETE_FUNCTION;
Superclass for algorithms that read models from a file.
object to represent cell connectivity
dynamic, self-adjusting array of float
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
represent and manipulate 3D points
read ASCII or binary stereo lithography files
vtkMTimeType GetMTime()
Overload standard modified time function.
void SetLocator(vtkIncrementalPointLocator *locator)
Specify a spatial locator for merging points.
bool ReadASCIISTL(FILE *fp, vtkPoints *, vtkCellArray *, vtkFloatArray *scalars=0)
vtkIncrementalPointLocator * Locator
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkSTLReader * New()
Construct object with merging set to true.
int GetSTLFileType(const char *filename)
vtkIncrementalPointLocator * NewDefaultLocator()
Create default locator.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
bool ReadBinarySTL(FILE *fp, vtkPoints *, vtkCellArray *)
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType