|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class.
|
|
vtkXMLDataParser * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses.
|
|
vtkXMLDataElement * | GetRootElement () |
| Get the root element from the XML document.
|
|
size_t | ReadInlineData (vtkXMLDataElement *element, int isAscii, void *buffer, vtkTypeUInt64 startWord, size_t numWords, int wordType) |
| Read inline data from inside the given element.
|
|
size_t | ReadInlineData (vtkXMLDataElement *element, int isAscii, char *buffer, vtkTypeUInt64 startWord, size_t numWords) |
|
size_t | ReadAppendedData (vtkTypeInt64 offset, void *buffer, vtkTypeUInt64 startWord, size_t numWords, int wordType) |
| Read from an appended data section starting at the given appended data offset.
|
|
size_t | ReadAppendedData (vtkTypeInt64 offset, char *buffer, vtkTypeUInt64 startWord, size_t numWords) |
|
size_t | ReadAsciiData (void *buffer, vtkTypeUInt64 startWord, size_t numWords, int wordType) |
| Read from an ascii data section starting at the current position in the stream.
|
|
size_t | ReadBinaryData (void *buffer, vtkTypeUInt64 startWord, size_t maxWords, int wordType) |
| Read from a data section starting at the current position in the stream.
|
|
size_t | GetWordTypeSize (int wordType) |
| Get the size of a word of the given type.
|
|
int | Parse () override |
| Parse the XML input and check that the file is safe to read.
|
|
void | CharacterDataHandler (const char *data, int length) override |
| If you need the text inside XMLElements, turn IgnoreCharacterData off.
|
|
vtkTypeInt64 | GetAppendedDataPosition () |
| Returns the byte index of where appended data starts (if the file is using appended data).
|
|
|
virtual void | SetCompressor (vtkDataCompressor *) |
| Get/Set the compressor used to decompress binary and appended data after reading from the file.
|
|
virtual vtkDataCompressor * | GetCompressor () |
| Get/Set the compressor used to decompress binary and appended data after reading from the file.
|
|
|
virtual int | GetAbort () |
| Get/Set flag to abort reading of data.
|
|
virtual void | SetAbort (int) |
| Get/Set flag to abort reading of data.
|
|
|
virtual float | GetProgress () |
| Get/Set progress of reading data.
|
|
virtual void | SetProgress (float) |
| Get/Set progress of reading data.
|
|
|
virtual void | SetAttributesEncoding (int) |
| Get/Set the character encoding that will be used to set the attributes's encoding type of each vtkXMLDataElement created by this parser (i.e., the data element attributes will use that encoding internally).
|
|
virtual int | GetAttributesEncoding () |
| Get/Set the character encoding that will be used to set the attributes's encoding type of each vtkXMLDataElement created by this parser (i.e., the data element attributes will use that encoding internally).
|
|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class.
|
|
vtkXMLParser * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses.
|
|
virtual int | Parse () |
| Parse the XML input.
|
|
virtual void | SetStream (istream *) |
| Get/Set the input stream.
|
|
virtual istream * | GetStream () |
| Get/Set the input stream.
|
|
vtkTypeInt64 | TellG () |
| Used by subclasses and their supporting classes.
|
|
void | SeekG (vtkTypeInt64 position) |
| Used by subclasses and their supporting classes.
|
|
virtual int | InitializeParser () |
| When parsing fragments of XML, or when streaming XML, use the following three methods:
|
|
virtual int | ParseChunk (const char *inputString, unsigned int length) |
| When parsing fragments of XML, or when streaming XML, use the following three methods:
|
|
virtual int | CleanupParser () |
| When parsing fragments of XML, or when streaming XML, use the following three methods:
|
|
| vtkSetFilePathMacro (FileName) |
| Set and get file name.
|
|
| vtkGetFilePathMacro (FileName) |
| Set and get file name.
|
|
virtual void | SetIgnoreCharacterData (int) |
| If this is off (the default), CharacterDataHandler will be called to process text within XML Elements.
|
|
virtual int | GetIgnoreCharacterData () |
| If this is off (the default), CharacterDataHandler will be called to process text within XML Elements.
|
|
virtual void | SetEncoding (const char *) |
| Set and get the encoding the parser should expect (nullptr defaults to Expat's own default encoder, i.e UTF-8).
|
|
virtual char * | GetEncoding () |
| Set and get the encoding the parser should expect (nullptr defaults to Expat's own default encoder, i.e UTF-8).
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on.
|
|
virtual void | DebugOff () |
| Turn debugging output off.
|
|
bool | GetDebug () |
| Get the value of the debug flag.
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag.
|
|
virtual void | Modified () |
| Update the modification time for this object.
|
|
virtual vtkMTimeType | GetMTime () |
| Return this object's modified time.
|
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses.
|
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
vtkCommand * | GetCommand (unsigned long tag) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
void | RemoveObserver (vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
void | RemoveObservers (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object.
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events.
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events.
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method.
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not.
|
|
int | InvokeEvent (const char *event, void *callData) |
| This method invokes an event and return whether the event was aborted or not.
|
|
const char * | GetClassName () const |
| Return the class name as a string.
|
|
virtual vtkTypeBool | IsA (const char *name) |
| Return 1 if this class is the same type of (or a subclass of) the named class.
|
|
virtual vtkIdType | GetNumberOfGenerationsFromBase (const char *name) |
| Given the name of a base class of this class type, return the distance of inheritance between this class type and the named class (how many generations of inheritance are there between this class and the named class).
|
|
virtual void | Delete () |
| Delete a VTK object.
|
|
virtual void | FastDelete () |
| Delete a reference to this object.
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream.
|
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object).
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object).
|
|
int | GetReferenceCount () |
| Return the current reference count of this object.
|
|
void | SetReferenceCount (int) |
| Sets the reference count.
|
|
bool | GetIsInMemkind () const |
| A local state flag that remembers whether this object lives in the normal or extended memory space.
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses.
|
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses.
|
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkXMLDataParser () |
|
| ~vtkXMLDataParser () override |
|
int | Parse (const char *) override |
| Parse the XML message.
|
|
int | Parse (const char *, unsigned int) override |
| Parse the XML message.
|
|
void | StartElement (const char *name, const char **atts) override |
|
void | EndElement (const char *) override |
|
int | ParsingComplete () override |
|
int | CheckPrimaryAttributes () |
|
void | FindAppendedDataPosition () |
|
int | ParseBuffer (const char *buffer, unsigned int count) override |
|
void | AddElement (vtkXMLDataElement *element) |
|
void | PushOpenElement (vtkXMLDataElement *element) |
|
vtkXMLDataElement * | PopOpenElement () |
|
void | FreeAllElements () |
|
void | PerformByteSwap (void *data, size_t numWords, size_t wordSize) |
|
int | ReadCompressionHeader () |
|
size_t | FindBlockSize (vtkTypeUInt64 block) |
|
int | ReadBlock (vtkTypeUInt64 block, unsigned char *buffer) |
|
unsigned char * | ReadBlock (vtkTypeUInt64 block) |
|
size_t | ReadUncompressedData (unsigned char *data, vtkTypeUInt64 startWord, size_t numWords, size_t wordSize) |
|
size_t | ReadCompressedData (unsigned char *data, vtkTypeUInt64 startWord, size_t numWords, size_t wordSize) |
|
void | SeekInlineDataPosition (vtkXMLDataElement *element) |
|
int | ParseAsciiData (int wordType) |
|
void | FreeAsciiBuffer () |
|
void | UpdateProgress (float progress) |
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkXMLParser () |
|
| ~vtkXMLParser () override |
|
virtual int | CreateParser () |
|
virtual int | ParseXML () |
|
virtual int | ParsingComplete () |
|
virtual void | StartElement (const char *name, const char **atts) |
|
virtual void | EndElement (const char *name) |
|
virtual void | CharacterDataHandler (const char *data, int length) |
|
virtual void | ReportStrayAttribute (const char *element, const char *attr, const char *value) |
|
virtual void | ReportMissingAttribute (const char *element, const char *attr) |
|
virtual void | ReportBadAttribute (const char *element, const char *attr, const char *value) |
|
virtual void | ReportUnknownElement (const char *element) |
|
virtual void | ReportXmlParseError () |
|
vtkTypeInt64 | GetXMLByteIndex () |
|
virtual int | ParseBuffer (const char *buffer, unsigned int count) |
|
int | ParseBuffer (const char *buffer) |
|
| vtkObject () |
|
| ~vtkObject () override |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=nullptr) |
| These methods allow a command to exclusively grab all events.
|
|
void | InternalReleaseFocus () |
| These methods allow a command to exclusively grab all events.
|
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|