HPS::STL::ImportResultsKit

class HPS.STL.ImportResultsKit : public HPS.Kit

The ImportResultsKit class contains the results of a successful STL import.

Public Functions

override void Dispose ()
override bool Empty ()

Indicates whether this ImportResultsKit has any values set on it.

Return

true if no values are set on this ImportResultsKit, false otherwise.

bool Equals (HPS.STL.ImportResultsKit in_kit)

Check if the source ImportResultsKit is equivalent to this ImportResultsKit.

Param in_kit

The source ImportResultsKit to compare to this ImportResultsKit.

Return

true if the objects are equivalent, false otherwise.

override bool Equals (Object obj)
override int GetHashCode ()
ImportResultsKit ()

The default constructor creates an empty ImportResultsKit object.

ImportResultsKit (HPS.STL.ImportResultsKit in_kit)

The copy constructor creates a new ImportResultsKit object that contains the same settings as the source ImportResultsKit.

Param in_kit

The source ImportResultsKit to copy.

override HPS.Type ObjectType ()

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Return

The declared type of the object in question, which may differ from the true, underlying type.

void Set (HPS.STL.ImportResultsKit in_kit)

Copies the source ImportResultsKit into this ImportResultsKit.

Param in_kit

The source ImportResultsKit to copy.

HPS.STL.ImportResultsKit SetSegment (HPS.SegmentKey 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.

Param in_segment

Segment the OBJ data was imported into.

Return

A reference to this ImportResultsKit.

void Show (out HPS.STL.ImportResultsKit out_kit)

Copies this ImportResultsKit into the given ImportResultsKit.

Param out_kit

The ImportResultsKit to populate with the contents of this ImportResultsKit.

bool ShowSegment (out HPS.SegmentKey out_segment)

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.

Param out_segment

Segment the OBJ data was imported into.

Return

true if a root segment was specified, false otherwise.

HPS.STL.ImportResultsKit UnsetEverything ()

Removes all settings from this ImportResultsKit.

Return

A reference to this ImportResultsKit.

HPS.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.

Return

A reference to this ImportResultsKit.

Public Static Functions

bool operator!= (HPS.STL.ImportResultsKit a, HPS.STL.ImportResultsKit b)
bool operator== (HPS.STL.ImportResultsKit a, HPS.STL.ImportResultsKit b)