|
| FileExtension (const FileExtension &)=default |
|
| FileExtension (FileExtension &&)=default |
|
FileExtension & | operator= (FileExtension &&)=default |
|
FileExtension & | operator= (const FileExtension &)=default |
|
| FileExtension (std::string extension, std::string description) |
|
std::string | toString () const |
|
bool | empty () const |
|
bool | matchesAll () const |
| returns true, if the current extension matches all files, i.e. it is equal to '*'. Note: the description can be different from all(). More...
|
|
bool | matches (const std::string &str) const |
| checks whether the given string is matched by this FileExtension Extensions are matched case insensitive while an empty FileExtension, i.e. '*', will match all strings. More...
|
|
virtual void | serialize (Serializer &s) const override |
|
virtual void | deserialize (Deserializer &d) override |
|
|
std::string | extension_ |
| File extension in lower case letters.
|
|
std::string | description_ |
|
◆ createFileExtensionFromString()
FileExtension inviwo::FileExtension::createFileExtensionFromString |
( |
const std::string & |
str | ) |
|
|
static |
extracts a FileExtension object from a string. This function assumes that the extension is given within the right most parentheses.
- Parameters
-
str | Input string formed like "Text files (*.txt)". |
- Returns
- FileExtension object created from the information given in the input string.
◆ matches()
bool inviwo::FileExtension::matches |
( |
const std::string & |
str | ) |
const |
checks whether the given string is matched by this FileExtension Extensions are matched case insensitive while an empty FileExtension, i.e. '*', will match all strings.
- Parameters
-
- Returns
- true if the string is matched by the FileExtension
◆ matchesAll()
bool inviwo::FileExtension::matchesAll |
( |
| ) |
const |
returns true, if the current extension matches all files, i.e. it is equal to '*'. Note: the description can be different from all().
- Returns
- true if extension_ == '*'
The documentation for this class was generated from the following files:
- fileextension.h
- fileextension.cpp