24 #ifndef vtkUGFacetReader_h
25 #define vtkUGFacetReader_h
27 #include "vtkIOGeometryModule.h"
55 vtkSetStringMacro(FileName);
77 vtkGetMacro(PartNumber,
int);
85 vtkGetMacro(Merging,
int);
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
dynamic, self-adjusting array of short
read EDS Unigraphics facet files
void CreateDefaultLocator()
Create default locator.
vtkIncrementalPointLocator * Locator
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime()
Overload standard modified time function.
short GetPartColorIndex(int partId)
Retrieve color index for the parts in the file.
static vtkUGFacetReader * New()
Construct object to extract all parts, and with point merging turned on.
vtkShortArray * PartColors
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
int GetNumberOfParts()
Special methods for interrogating the data file.
void SetLocator(vtkIncrementalPointLocator *locator)
Specify a spatial locator for merging points.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkTypeUInt64 vtkMTimeType