CutGeometryGatheringOptionsKit
- class HPS.CutGeometryGatheringOptionsKit : public HPS.Kit
Public Functions
- CutGeometryGatheringOptionsKit ()
The default constructor creates an empty CutGeometryGatheringOptionsKit object.
- CutGeometryGatheringOptionsKit (HPS.CutGeometryGatheringOptionsKit in_kit)
The copy constructor creates a new CutGeometryGatheringOptionsKit object that contains the same settings as the source CutGeometryGatheringOptionsKit.
- Param in_kit
The source CutGeometryGatheringOptionsKit to copy.
- override void Dispose ()
- override bool Empty ()
Indicates whether this CutGeometryGatheringOptionsKit has any values set on it.
- Return
true if no values are set on this CutGeometryGatheringOptionsKit, false otherwise.
- bool Equals (HPS.CutGeometryGatheringOptionsKit in_kit)
Check if the source CutGeometryGatheringOptionsKit is equivalent to this CutGeometryGatheringOptionsKit.
- Param in_kit
The source CutGeometryGatheringOptionsKit to compare to this CutGeometryGatheringOptionsKit.
- Return
true if the objects are equivalent, false otherwise.
- override bool Equals (Object obj)
- override int GetHashCode ()
- 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.CutGeometryGatheringOptionsKit in_kit)
Copies the source CutGeometryGatheringOptionsKit into this CutGeometryGatheringOptionsKit.
- Param in_kit
The source CutGeometryGatheringOptionsKit to copy.
- HPS.CutGeometryGatheringOptionsKit SetColor (bool in_color)
Sets whether the implicit color is collected with the capping geometry.
- Param in_color
Whether the color is collected.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit SetCuttingSection (HPS.CuttingSectionKey in_cutter)
Sets a single cutting section for which to collect capping geometry. If this is not specified, caps for all cutting sections will be collected.
- Param in_cutter
A single cutting section that is interesting for capping geometry collection.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit SetLevel (HPS.CuttingSection.GatheringLevel in_level)
Sets the level at which to collect the capping geometry.
- Param in_level
Whether the capping geometry should be collected from just a single segment or an entire subtree.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit SetOffset (ulong in_offset)
If a single cutting section is specified, this sets the plane offset into that section. If this is not set, all planes in that section will be collected.
- Param in_offset
An offset for a single plane in a cutting section.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- void Show (out HPS.CutGeometryGatheringOptionsKit out_kit)
Copies this CutGeometryGatheringOptionsKit into the given CutGeometryGatheringOptionsKit.
- Param out_kit
The CutGeometryGatheringOptionsKit to populate with the contents of this CutGeometryGatheringOptionsKit.
- bool ShowColor (out bool out_color)
Shows the color gathering preference whe collecting capping geometry.
- Param out_color
Whether the implicit color of the capping geometry should be collected along with the geometry.
- Return
true if a color gathering preference was set, false otherwise.
- bool ShowCuttingSection (out HPS.CuttingSectionKey out_cutter)
Shows a cutting section that is interesting for capping geometry collection.
- Param out_cutter
A cutting section that is interesting for capping geometry collection.
- Return
true if a cutting section was set, false otherwise.
- bool ShowLevel (out HPS.CuttingSection.GatheringLevel out_level)
Shows the level at which to collect the capping geometry.
- Param out_level
Whether the capping geometry should be collected from just a single segment or an entire subtree.
- Return
true if a level was set, false otherwise.
- bool ShowOffset (out ulong out_offset)
Shows an offset for a single plane in a cutting section.
- Param out_offset
An offset for a single plane in a cutting section.
- Return
true if an offset was set, false otherwise.
- HPS.CutGeometryGatheringOptionsKit UnsetColor ()
Removes the color setting when collecting the capping geometry.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit UnsetCuttingSection ()
Removes a single cutting section for which to collect capping geometry.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit UnsetEverything ()
Removes all settings from this CutGeometryGatheringOptionsKit.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit UnsetLevel ()
Removes the level setting at which to collect the capping geometry.
- Return
A reference to this CutGeometryGatheringOptionsKit.
- HPS.CutGeometryGatheringOptionsKit UnsetOffset ()
Removes an offset for a single plane in a cutting section.
- Return
A reference to this CutGeometryGatheringOptionsKit.
Public Static Functions
- HPS.CutGeometryGatheringOptionsKit GetDefault ()
Creates a CutGeometryGatheringOptionsKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default.
- Return
A CutGeometryGatheringOptionsKit with the default settings.
- bool operator!= (HPS.CutGeometryGatheringOptionsKit a, HPS.CutGeometryGatheringOptionsKit b)
- bool operator== (HPS.CutGeometryGatheringOptionsKit a, HPS.CutGeometryGatheringOptionsKit b)