REFERENCE MANUAL
#include <hps.h>
Public Member Functions | |
bool | Empty () const |
bool | Equals (ImportResultsKit const &in_kit) const |
ImportResultsKit () | |
ImportResultsKit (ImportResultsKit const &in_kit) | |
ImportResultsKit (ImportResultsKit &&in_that) | |
Type | ObjectType () const |
bool | operator!= (ImportResultsKit const &in_kit) const |
ImportResultsKit & | operator= (ImportResultsKit &&in_that) |
ImportResultsKit & | operator= (ImportResultsKit const &in_kit) |
bool | operator== (ImportResultsKit const &in_kit) const |
void | Set (ImportResultsKit const &in_kit) |
ImportResultsKit & | SetSegment (SegmentKey const &in_segment) |
void | Show (ImportResultsKit &out_kit) const |
bool | ShowSegment (SegmentKey &out_segment) const |
ImportResultsKit & | UnsetEverything () |
ImportResultsKit & | UnsetSegment () |
![]() | |
intptr_t | GetClassID () const |
intptr_t | GetInstanceID () const |
bool | HasType (Type in_mask) const |
Object (Object &&in_that) | |
Object & | operator= (Object const &other_object) |
Object & | operator= (Object &&in_that) |
virtual void | Reset () |
Type | Type () const |
Additional Inherited Members | |
![]() | |
template<typename T > | |
static intptr_t | ClassID () |
The ImportResultsKit class contains the results of a successful STL import.
STL::ImportResultsKit::ImportResultsKit | ( | ) |
The default constructor creates an empty ImportResultsKit object.
STL::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. |
STL::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 |
Indicates whether this ImportResultsKit has any values set on it.
Reimplemented from Object.
bool STL::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. |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from Object.
bool STL::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& STL::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& STL::ImportResultsKit::operator= | ( | ImportResultsKit const & | in_kit | ) |
Copies the source ImportResultsKit into this ImportResultsKit.
in_kit | The source ImportResultsKit to copy. |
bool STL::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. |
void STL::ImportResultsKit::Set | ( | ImportResultsKit const & | in_kit | ) |
Copies the source ImportResultsKit into this ImportResultsKit.
in_kit | The source ImportResultsKit to copy. |
ImportResultsKit& STL::ImportResultsKit::SetSegment | ( | SegmentKey const & | in_segment | ) |
Sets the root segment which the OBJ data was imported into. This is really only used when generating an ImportResultsKit which is being returned to a user following an OBJ import.
in_segment | Segment the OBJ data was imported into. |
void STL::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 STL::ImportResultsKit::ShowSegment | ( | SegmentKey & | out_segment | ) | const |
Shows the root segment which the OBJ data was imported into. This was either the root segment specified by the user in the ImportOptionsKit passed to OBJ::File::Import, or the root segment that was created for this purpose during import.
out_segment | Segment the OBJ data was imported into. |
ImportResultsKit& STL::ImportResultsKit::UnsetEverything | ( | ) |
Removes all settings from this ImportResultsKit.
ImportResultsKit& STL::ImportResultsKit::UnsetSegment | ( | ) |
Removes the root segment which the OBJ data was imported into. This is really only used when generating an ImportResultsKit which is being returned to a user following an OBJ import.