The ImportResultsKit class contains the results of a successful HSF import. More...
#include <hps.h>
Public Member Functions | |
ImportResultsKit () | |
The default constructor creates an empty ImportResultsKit object. More... | |
ImportResultsKit (ImportResultsKit const &in_kit) | |
The copy constructor creates a new ImportResultsKit object that contains the same settings as the source ImportResultsKit. More... | |
ImportResultsKit (ImportResultsKit &&in_that) | |
The move constructor creates an ImportResultsKit by transferring the underlying impl of the rvalue reference to this ImportResultsKit thereby avoiding a copy and allocation. More... | |
ImportResultsKit & | operator= (ImportResultsKit &&in_that) |
The move assignment operator transfers the underlying impl of the rvalue reference to this ImportResultsKit thereby avoiding a copy. More... | |
virtual | ~ImportResultsKit () |
HPS::Type | ObjectType () const |
void | Set (ImportResultsKit const &in_kit) |
Copies the source ImportResultsKit into this ImportResultsKit. More... | |
void | Show (ImportResultsKit &out_kit) const |
Copies this ImportResultsKit into the given ImportResultsKit. More... | |
ImportResultsKit & | operator= (ImportResultsKit const &in_kit) |
Copies the source ImportResultsKit into this ImportResultsKit. More... | |
bool | Empty () const |
Indicates whether this ImportResultsKit has any values set on it. More... | |
bool | Equals (ImportResultsKit const &in_kit) const |
Check if the source ImportResultsKit is equivalent to this ImportResultsKit. More... | |
bool | operator== (ImportResultsKit const &in_kit) const |
Check if the source ImportResultsKit is equivalent to this ImportResultsKit. More... | |
bool | operator!= (ImportResultsKit const &in_kit) const |
Check if the source ImportResultsKit is not equivalent to this ImportResultsKit. More... | |
ImportResultsKit & | SetSegment (SegmentKey const &in_segment) |
Sets the root segment which the HSF data was imported into. More... | |
ImportResultsKit & | UnsetSegment () |
Removes the root segment which the HSF data was imported into. More... | |
bool | ShowSegment (SegmentKey &out_segment) const |
Shows the root segment which the HSF data was imported into. More... | |
ImportResultsKit & | SetAlternateRoot (SegmentKey const &in_segment) |
Sets the segment which was used when the import file tried to access segments above the root segment. More... | |
ImportResultsKit & | UnsetAlternateRoot () |
Removes the segment which was used when the import file tried to access segments above the root segment. More... | |
bool | ShowAlternateRoot (SegmentKey &out_segment) const |
Shows the segment which was used when the import file tried to access segments above the root segment. More... | |
ImportResultsKit & | SetPortfolio (PortfolioKey const &in_portfolio) |
Sets the portfolio which was used for any definitions that had to be created during import. More... | |
ImportResultsKit & | UnsetPortfolio () |
Removes the portfolio which was used for any definitions that had to be created during import. More... | |
bool | ShowPortfolio (PortfolioKey &out_portfolio) const |
Shows the portfolio which was used for any definitions that had to be created during import. More... | |
ImportResultsKit & | SetDefaultCamera (CameraKit const &in_camera) |
Sets the "default" camera for this ImportResultsKit. More... | |
ImportResultsKit & | UnsetDefaultCamera () |
Removes the "default" camera from this ImportResultsKit. More... | |
bool | ShowDefaultCamera (CameraKit &out_camera) const |
Shows the "default" camera for this ImportOptionsKit. More... | |
ImportResultsKit & | SetAlternateCameras (UTF8Array const &in_names, CameraKitArray &in_cameras) |
Sets the alternate named cameras that were present in the HSF file. More... | |
ImportResultsKit & | UnsetAlternateCameras () |
Removes the alternate named cameras that were present in the HSF file. More... | |
bool | ShowAlternateCameras (UTF8Array &out_names, CameraKitArray &out_cameras) const |
Shows the alternate named cameras that were present in the HSF file. More... | |
ImportResultsKit & | UnsetEverything () |
Removes all settings from this ImportResultsKit. More... | |
virtual HPS::Type | Type () const |
This function returns the true type of the underlying object. More... | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
bool | HasType (HPS::Type in_mask) const |
This function indicates whether this Object has the given Type mask. More... | |
intptr_t | GetClassID () const |
Returns a unique identifier that is shared by all objects of the same class. More... | |
intptr_t | GetInstanceID () const |
Returns an identifier that can be used to identify which instance of a class an object is. More... | |
Static Public Member Functions | |
template<typename T > | |
static intptr_t | ClassID () |
Unique identifier for this class. More... | |
Static Public Attributes | |
static const HPS::Type | staticType = HPS::Type::StreamImportResultsKit |
The ImportResultsKit class contains the results of a successful HSF import.
HPS::Stream::ImportResultsKit::ImportResultsKit | ( | ) |
The default constructor creates an empty ImportResultsKit object.
HPS::Stream::ImportResultsKit::ImportResultsKit | ( | ImportResultsKit const & | in_kit | ) |
The copy constructor creates a new ImportResultsKit object that contains the same settings as the source ImportResultsKit.
in_kit | The source ImportResultsKit to copy. |
HPS::Stream::ImportResultsKit::ImportResultsKit | ( | ImportResultsKit && | in_that | ) |
The move constructor creates an ImportResultsKit by transferring the underlying impl of the rvalue reference to this ImportResultsKit thereby avoiding a copy and allocation.
in_that | An rvalue reference to an ImportResultsKit to take the impl from. |
|
virtual |
|
inlinestaticinherited |
Unique identifier for this class.
Note: this method uses construction of static objects. If used in a constructor, it should be used in the body not the initializer list.
|
virtual |
Indicates whether this ImportResultsKit has any values set on it.
Reimplemented from HPS::Object.
bool HPS::Stream::ImportResultsKit::Equals | ( | ImportResultsKit const & | in_kit | ) | const |
Check if the source ImportResultsKit is equivalent to this ImportResultsKit.
in_kit | The source ImportResultsKit to compare to this ImportResultsKit. |
|
inherited |
Returns a unique identifier that is shared by all objects of the same class.
|
inherited |
Returns an identifier that can be used to identify which instance of a class an object is.
Different keys and controls will return the same value if they are backed by the same database resource.
|
inherited |
|
inlinevirtual |
bool HPS::Stream::ImportResultsKit::operator!= | ( | ImportResultsKit const & | in_kit | ) | const |
Check if the source ImportResultsKit is not equivalent to this ImportResultsKit.
in_kit | The source ImportResultsKit to compare to this ImportResultsKit. |
ImportResultsKit& HPS::Stream::ImportResultsKit::operator= | ( | ImportResultsKit && | in_that | ) |
The move assignment operator transfers the underlying impl of the rvalue reference to this ImportResultsKit thereby avoiding a copy.
in_that | An rvalue reference to an ImportResultsKit to take the impl from. |
ImportResultsKit& HPS::Stream::ImportResultsKit::operator= | ( | ImportResultsKit const & | in_kit | ) |
Copies the source ImportResultsKit into this ImportResultsKit.
in_kit | The source ImportResultsKit to copy. |
bool HPS::Stream::ImportResultsKit::operator== | ( | ImportResultsKit const & | in_kit | ) | const |
Check if the source ImportResultsKit is equivalent to this ImportResultsKit.
in_kit | The source ImportResultsKit to compare to this ImportResultsKit. |
|
virtualinherited |
Resets this object to its initial, uninitialized state.
Reimplemented in HPS::EventHandler, HPS::EventDispatcher, HPS::World, HPS::HighlightSearchResults, HPS::HighlightSearchResultsIterator, HPS::SelectionResults, HPS::SelectionResultsIterator, HPS::FontSearchResults, HPS::FontSearchResultsIterator, HPS::SearchResults, and HPS::SearchResultsIterator.
void HPS::Stream::ImportResultsKit::Set | ( | ImportResultsKit const & | in_kit | ) |
Copies the source ImportResultsKit into this ImportResultsKit.
in_kit | The source ImportResultsKit to copy. |
ImportResultsKit& HPS::Stream::ImportResultsKit::SetAlternateCameras | ( | UTF8Array const & | in_names, |
CameraKitArray & | in_cameras | ||
) |
Sets the alternate named cameras that were present in the HSF file.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
in_names | The names of the cameras in the HSF file. |
in_cameras | The cameras in the HSF file. |
ImportResultsKit& HPS::Stream::ImportResultsKit::SetAlternateRoot | ( | SegmentKey const & | in_segment | ) |
Sets the segment which was used when the import file tried to access segments above the root segment.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
in_segment | Segment that was used when the import file tried to access segments above the root segment during import. |
ImportResultsKit& HPS::Stream::ImportResultsKit::SetDefaultCamera | ( | CameraKit const & | in_camera | ) |
Sets the "default" camera for this ImportResultsKit.
This is generally only used during a Stream Import to record the default camera read from the Stream file.
in_camera | The "default" named camera from the HSF file. |
ImportResultsKit& HPS::Stream::ImportResultsKit::SetPortfolio | ( | PortfolioKey const & | in_portfolio | ) |
Sets the portfolio which was used for any definitions that had to be created during import.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
in_portfolio | Portfolio that was used for any definitions that had to be created during import. |
ImportResultsKit& HPS::Stream::ImportResultsKit::SetSegment | ( | SegmentKey const & | in_segment | ) |
Sets the root segment which the HSF data was imported into.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
in_segment | Segment the HSF data was imported into. |
void HPS::Stream::ImportResultsKit::Show | ( | ImportResultsKit & | out_kit | ) | const |
Copies this ImportResultsKit into the given ImportResultsKit.
out_kit | The ImportResultsKit to populate with the contents of this ImportResultsKit. |
bool HPS::Stream::ImportResultsKit::ShowAlternateCameras | ( | UTF8Array & | out_names, |
CameraKitArray & | out_cameras | ||
) | const |
Shows the alternate named cameras that were present in the HSF file.
This includes all cameras other than "default".
out_names | The names of the cameras in the HSF file. |
out_cameras | The cameras in the HSF file. |
bool HPS::Stream::ImportResultsKit::ShowAlternateRoot | ( | SegmentKey & | out_segment | ) | const |
Shows the segment which was used when the import file tried to access segments above the root segment.
This was either the alternate root specified by the user in the ImportOptionsKit passed to Stream::File::Import, or the root segment that was created for this purpose during import.
out_segment | Segment that was used when the import file tried to access segments above the root segment. |
bool HPS::Stream::ImportResultsKit::ShowDefaultCamera | ( | CameraKit & | out_camera | ) | const |
Shows the "default" camera for this ImportOptionsKit.
The "default" camera is set during a Stream Import. There can only be a single default camera in a Stream file.
out_camera | The "default" camera from the Stream file. |
bool HPS::Stream::ImportResultsKit::ShowPortfolio | ( | PortfolioKey & | out_portfolio | ) | const |
Shows the portfolio which was used for any definitions that had to be created during import.
This was either the portfolio specified by the user in the ImportOptionsKit passed to Stream::File::Import, or the portfolio that was created for this purpose during import.
out_portfolio | Portfolio that was used for any definitions that had to be created during import. |
bool HPS::Stream::ImportResultsKit::ShowSegment | ( | SegmentKey & | out_segment | ) | const |
Shows the root segment which the HSF data was imported into.
This was either the root segment specified by the user in the ImportOptionsKit passed to Stream::File::Import, or the root segment that was created for this purpose during import.
out_segment | Segment the HSF data was imported into. |
|
inlinevirtualinherited |
This function returns the true type of the underlying object.
This function is useful for finding the type of smart pointer objects that have been cast to more generic types.
Reimplemented from HPS::Object.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetAlternateCameras | ( | ) |
Removes the alternate named cameras that were present in the HSF file.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetAlternateRoot | ( | ) |
Removes the segment which was used when the import file tried to access segments above the root segment.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetDefaultCamera | ( | ) |
Removes the "default" camera from this ImportResultsKit.
This is generally only used for ImportResultsKits that are generated from a Stream import.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetEverything | ( | ) |
Removes all settings from this ImportResultsKit.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetPortfolio | ( | ) |
Removes the portfolio which was used for any definitions that had to be created during import.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
ImportResultsKit& HPS::Stream::ImportResultsKit::UnsetSegment | ( | ) |
Removes the root segment which the HSF data was imported into.
This is really only used when generating an ImportResultsKit which is being returned to a user following an HSF import.
|
static |