Parasolid
- class HPS.Parasolid
Public Types
- class CADModel : public HPS.CADModel
Public Functions
- HPS.Component AddEntity (int in_entity_to_add, HPS.Parasolid.FacetTessellationKit in_facet_tessellation, HPS.Parasolid.LineTessellationKit in_line_tessellation)
- HPS.Component AddEntity (int in_entity_to_add, HPS.Parasolid.FacetTessellationKit in_facet_tessellation, HPS.Parasolid.LineTessellationKit in_line_tessellation, HPS.Component in_owner)
- CADModel ()
- CADModel (HPS.CADModel in_that)
- CADModel (HPS.Component in_that)
- CADModel (HPS.Parasolid.CADModel in_that)
- override void Dispose ()
- HPS.Component GetComponentFromEntity (int in_entity)
- override HPS.Type ObjectType ()
- void Tessellate (HPS.Parasolid.FacetTessellationKit in_facet_options, HPS.Parasolid.LineTessellationKit in_line_options)
- class Component : public HPS.Component
Public Functions
- bool AddTransform (HPS.MatrixKit in_transform)
- Component ()
- Component (HPS.Component in_that)
- Component (HPS.Parasolid.Component in_that)
- override void Dispose ()
- int GetParasolidEntity ()
- override HPS.Type ObjectType ()
- bool SetTransform (HPS.MatrixKit in_transform)
- void Tessellate (HPS.Parasolid.FacetTessellationKit in_facet_options, HPS.Parasolid.LineTessellationKit in_line_options)
- class ExportOptionsKit : public HPS.SprocketKit
Public Functions
- override void Dispose ()
- override bool Empty ()
- bool Equals (HPS.Parasolid.ExportOptionsKit in_kit)
- override bool Equals (Object obj)
- ExportOptionsKit ()
- ExportOptionsKit (HPS.Parasolid.ExportOptionsKit in_kit)
- override int GetHashCode ()
- override HPS.Type ObjectType ()
- void Set (HPS.Parasolid.ExportOptionsKit in_kit)
- HPS.Parasolid.ExportOptionsKit SetFormat (HPS.Parasolid.Format in_format)
- HPS.Parasolid.ExportOptionsKit SetUserFields (bool in_export_user_fields)
- void Show (out HPS.Parasolid.ExportOptionsKit out_kit)
- bool ShowFormat (out HPS.Parasolid.Format out_format)
- bool ShowUserFields (out bool out_user_fields)
- HPS.Parasolid.ExportOptionsKit UnsetEverything ()
- HPS.Parasolid.ExportOptionsKit UnsetFormat ()
- HPS.Parasolid.ExportOptionsKit UnsetUserFields ()
Public Static Functions
- HPS.Parasolid.ExportOptionsKit GetDefault ()
- bool operator!= (HPS.Parasolid.ExportOptionsKit a, HPS.Parasolid.ExportOptionsKit b)
- bool operator== (HPS.Parasolid.ExportOptionsKit a, HPS.Parasolid.ExportOptionsKit b)
- class Facet
Public Types
- class Tolerance : public IDisposable
Public Functions
- void Dispose ()
- bool Equals (HPS.Parasolid.Facet.Tolerance in_tolerance)
- override bool Equals (Object obj)
- override int GetHashCode ()
- void ShowTolerance (out double out_curve_chord_tolerance, out double out_curve_chord_maximum_length, out double out_curve_chord_max_angle, out double out_surface_tolerance, out double out_surface_max_angle)
- Tolerance ()
- Tolerance (double curve_chord_tolerance, double curve_chord_maximum_length, double curve_chord_max_angle, double surface_tolerance, double surface_max_angle)
Public Static Functions
- bool operator!= (HPS.Parasolid.Facet.Tolerance a, HPS.Parasolid.Facet.Tolerance b)
- bool operator== (HPS.Parasolid.Facet.Tolerance a, HPS.Parasolid.Facet.Tolerance b)
- class FacetTessellationKit : public HPS.SprocketKit
Public Functions
- override void Dispose ()
- override bool Empty ()
- bool Equals (HPS.Parasolid.FacetTessellationKit in_kit)
- override bool Equals (Object obj)
- FacetTessellationKit ()
- FacetTessellationKit (HPS.Parasolid.FacetTessellationKit in_kit)
- override int GetHashCode ()
- override HPS.Type ObjectType ()
- void Set (HPS.Parasolid.FacetTessellationKit in_kit)
- HPS.Parasolid.FacetTessellationKit SetChordTolerance (double in_chord_tolerance, double in_maximum_chord_length, double in_maximum_chord_angle)
- HPS.Parasolid.FacetTessellationKit SetDegeneracyBehavior (HPS.Parasolid.Facet.Degeneracy in_degeneracy_behavior)
- HPS.Parasolid.FacetTessellationKit SetDensity (HPS.Parasolid.Facet.Density in_density)
- HPS.Parasolid.FacetTessellationKit SetDensity (HPS.Parasolid.Facet.Density in_density, double in_density_tolerance)
- HPS.Parasolid.FacetTessellationKit SetDensity (HPS.Parasolid.Facet.Density in_density, double in_density_tolerance, double in_density_max_angle)
- HPS.Parasolid.FacetTessellationKit SetDensity (HPS.Parasolid.Facet.Density in_density, double in_density_tolerance, double in_density_max_angle, HPS.DVector[] in_view_directions)
- HPS.Parasolid.FacetTessellationKit SetEdges (bool in_edges)
- HPS.Parasolid.FacetTessellationKit SetFacetPlaneTolerance (double in_plane_tolerance, double in_max_plane_angle)
- HPS.Parasolid.FacetTessellationKit SetFacetSize (double in_minimum_width, double in_maximum_width, int in_maximum_sides)
- HPS.Parasolid.FacetTessellationKit SetFlattenVertices (bool in_flatten_vertices)
- HPS.Parasolid.FacetTessellationKit SetIgnoreCriteria (bool in_ignore)
- HPS.Parasolid.FacetTessellationKit SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria)
- HPS.Parasolid.FacetTessellationKit SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria, double in_minimum_value)
- HPS.Parasolid.FacetTessellationKit SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria, double in_minimum_value, bool in_treat_faces_individually)
- HPS.Parasolid.FacetTessellationKit SetIgnoredLoops (int[] in_ignored_loops)
- HPS.Parasolid.FacetTessellationKit SetImprovedFacetQuality (bool in_improved_quality)
- HPS.Parasolid.FacetTessellationKit SetIncrementalFaceting (HPS.Parasolid.Facet.IncrementalFaceting in_faceting)
- HPS.Parasolid.FacetTessellationKit SetIncrementalFaceting (HPS.Parasolid.Facet.IncrementalFaceting in_faceting, bool refine_tessellation)
- HPS.Parasolid.FacetTessellationKit SetInflection (bool in_refine)
- HPS.Parasolid.FacetTessellationKit SetLocalTolerances (HPS.Parasolid.Facet.Tolerance[] in_tolerance_array, int[] in_topology_array, int[] in_tolerance_for_tolopoly)
- HPS.Parasolid.FacetTessellationKit SetNormals (bool in_normals)
- HPS.Parasolid.FacetTessellationKit SetOffsetFaces (bool in_offset_faces)
- HPS.Parasolid.FacetTessellationKit SetParameters (bool in_parameters)
- HPS.Parasolid.FacetTessellationKit SetShapeGeneration (HPS.Parasolid.Facet.Shape in_shape)
- HPS.Parasolid.FacetTessellationKit SetStrips (bool in_strips, int in_max_facets_per_strip, bool in_split_strips)
- HPS.Parasolid.FacetTessellationKit SetSurfacePlaneTolerance (double in_plane_tolerance, double in_max_plane_angle)
- HPS.Parasolid.FacetTessellationKit SetTessellationLevel (HPS.Parasolid.TessellationLevel in_tessellation_level)
- HPS.Parasolid.FacetTessellationKit SetTessellationLevel (HPS.Parasolid.TessellationLevel in_tessellation_level, double in_chord)
- HPS.Parasolid.FacetTessellationKit SetTessellationLevel (HPS.Parasolid.TessellationLevel in_tessellation_level, double in_chord, double in_angle)
- HPS.Parasolid.FacetTessellationKit SetTessellationLevel (HPS.Parasolid.TessellationLevel in_tessellation_level, double in_chord, double in_angle, bool in_generate_line_tessellation)
- HPS.Parasolid.FacetTessellationKit SetVertexMatching (HPS.Parasolid.Facet.Match in_vertex_matching)
- HPS.Parasolid.FacetTessellationKit SetWireEdges (bool in_wire_edges)
- void Show (out HPS.Parasolid.FacetTessellationKit out_kit)
- bool ShowChordTolerance (out double out_chord_tolerance, out double out_maximum_chord_length, out double out_maximum_chord_angle)
- bool ShowDegeneracyBehavior (out HPS.Parasolid.Facet.Degeneracy out_degeneracy_behavior)
- bool ShowDensity (out HPS.Parasolid.Facet.Density out_density, out double out_density_tolerance, out double out_density_max_angle, out HPS.DVector[] out_view_directions)
- bool ShowEdges (out bool out_edges)
- bool ShowFacetPlaneTolerance (out double out_plane_tolerance, out double out_max_plane_angle)
- bool ShowFacetSize (out double out_minimum_width, out double out_maximum_width, out int out_maximum_sides)
- bool ShowFlattenVertices (out bool out_flatten_vertices)
- bool ShowIgnoreCriteria (out bool out_ignore, out HPS.Parasolid.Ignore out_ignore_criteria, out double out_minimum_value, out bool out_treat_faces_individually)
- bool ShowIgnoredLoops (out int[] out_ignored_loops)
- bool ShowImprovedFacetQuality (out bool out_improved_quality)
- bool ShowIncrementalFaceting (out HPS.Parasolid.Facet.IncrementalFaceting out_faceting, out bool out_refine_tessellation)
- bool ShowInflection (out bool out_refine)
- bool ShowLocalTolerances (out HPS.Parasolid.Facet.Tolerance[] out_tolerance_array, out int[] out_topology_array, out int[] out_tolerance_for_tolopoly)
- bool ShowNormals (out bool out_normals)
- bool ShowOffsetFaces (out bool out_offset_faces)
- bool ShowParameters (out bool out_parameters)
- bool ShowShapeGeneration (out HPS.Parasolid.Facet.Shape out_shape)
- bool ShowStrips (out bool out_strips, out int out_max_facets_per_strip, out bool out_split_strips)
- bool ShowSurfacePlaneTolerance (out double out_plane_tolerance, out double out_max_plane_angle)
- bool ShowTessellationLevel (out HPS.Parasolid.TessellationLevel out_tessellation_level, out double out_chord, out double out_angle, out bool out_generate_line_tessellation)
- bool ShowVertexMatching (out HPS.Parasolid.Facet.Match out_vertex_matching)
- bool ShowWireEdges (out bool out_wire_edges)
- HPS.Parasolid.FacetTessellationKit UnsetChordTolerance ()
- HPS.Parasolid.FacetTessellationKit UnsetDegeneracyBehavior ()
- HPS.Parasolid.FacetTessellationKit UnsetDensity ()
- HPS.Parasolid.FacetTessellationKit UnsetEdges ()
- HPS.Parasolid.FacetTessellationKit UnsetEverything ()
- HPS.Parasolid.FacetTessellationKit UnsetFacetPlaneTolerance ()
- HPS.Parasolid.FacetTessellationKit UnsetFacetSize ()
- HPS.Parasolid.FacetTessellationKit UnsetFlattenVertices ()
- HPS.Parasolid.FacetTessellationKit UnsetIgnoreCriteria ()
- HPS.Parasolid.FacetTessellationKit UnsetIgnoredLoops ()
- HPS.Parasolid.FacetTessellationKit UnsetImprovedFacetQuality ()
- HPS.Parasolid.FacetTessellationKit UnsetIncrementalFaceting ()
- HPS.Parasolid.FacetTessellationKit UnsetInflection ()
- HPS.Parasolid.FacetTessellationKit UnsetLocalTolerances ()
- HPS.Parasolid.FacetTessellationKit UnsetNormals ()
- HPS.Parasolid.FacetTessellationKit UnsetOffsetFaces ()
- HPS.Parasolid.FacetTessellationKit UnsetParameters ()
- HPS.Parasolid.FacetTessellationKit UnsetShapeGeneration ()
- HPS.Parasolid.FacetTessellationKit UnsetStrips ()
- HPS.Parasolid.FacetTessellationKit UnsetSurfacePlaneTolerance ()
- HPS.Parasolid.FacetTessellationKit UnsetTessellationLevel ()
- HPS.Parasolid.FacetTessellationKit UnsetVertexMatching ()
- HPS.Parasolid.FacetTessellationKit UnsetWireEdges ()
Public Static Functions
- HPS.Parasolid.FacetTessellationKit GetDefault ()
- bool operator!= (HPS.Parasolid.FacetTessellationKit a, HPS.Parasolid.FacetTessellationKit b)
- bool operator== (HPS.Parasolid.FacetTessellationKit a, HPS.Parasolid.FacetTessellationKit b)
- class Factory : public HPS.Sprocket
Public Functions
- override void Dispose ()
Public Static Functions
- HPS.Parasolid.CADModel CreateCADModel ()
- HPS.Parasolid.CADModel CreateCADModel (HPS.Model in_model)
- HPS.Parasolid.Component CreateComponent (HPS.Component in_owner, HPS.Component.ComponentType in_type)
- HPS.Parasolid.Component CreateComponent (HPS.Component in_owner, HPS.Component.ComponentType in_type, int in_entity)
- HPS.Parasolid.Component DeInstanceComponent (HPS.ComponentPath in_component_path)
- class File
Public Static Functions
- void Export (HPS.Parasolid.CADModel in_cad_model, string in_file_name, HPS.Parasolid.ExportOptionsKit in_options)
- HPS.Parasolid.ImportNotifier Import (int[] in_parts, HPS.Parasolid.FacetTessellationKit in_facet_options, HPS.Parasolid.LineTessellationKit in_line_options)
- HPS.Parasolid.ImportNotifier Import (string in_file_name, HPS.Parasolid.ImportOptionsKit in_options)
- class ImportNotifier : public HPS.IONotifier
Public Functions
- void Assign (HPS.Parasolid.ImportNotifier in_that)
- override void Dispose ()
- HPS.Parasolid.CADModel GetCADModel ()
- double GetImportTime ()
- double GetParseTime ()
- ImportNotifier ()
- ImportNotifier (HPS.IONotifier in_that)
- ImportNotifier (HPS.Parasolid.ImportNotifier in_that)
- override HPS.Type ObjectType ()
- class ImportOptionsKit : public HPS.SprocketKit
Public Functions
- override void Dispose ()
- override bool Empty ()
- bool Equals (HPS.Parasolid.ImportOptionsKit in_kit)
- override bool Equals (Object obj)
- override int GetHashCode ()
- ImportOptionsKit ()
- ImportOptionsKit (HPS.Parasolid.ImportOptionsKit in_kit)
- override HPS.Type ObjectType ()
- void Set (HPS.Parasolid.ImportOptionsKit in_kit)
- HPS.Parasolid.ImportOptionsKit SetAttributeMismatchBehavior (HPS.Parasolid.MismatchBehavior in_behavior)
- HPS.Parasolid.ImportOptionsKit SetCompoundBodyBehavior (HPS.Parasolid.CompoundBodyBehavior in_behavior)
- HPS.Parasolid.ImportOptionsKit SetFacetTessellation (HPS.Parasolid.FacetTessellationKit in_facet_tessellation_kit)
- HPS.Parasolid.ImportOptionsKit SetFormat (HPS.Parasolid.Format in_format)
- HPS.Parasolid.ImportOptionsKit SetLineTessellation (HPS.Parasolid.LineTessellationKit in_line_tessellation_kit)
- HPS.Parasolid.ImportOptionsKit SetLocation (HPS.ComponentPath in_path)
- HPS.Parasolid.ImportOptionsKit SetLocation (HPS.ComponentPath in_path, HPS.MatrixKit in_transform)
- HPS.Parasolid.ImportOptionsKit SetUserFields (bool in_import_user_fields)
- void Show (out HPS.Parasolid.ImportOptionsKit out_kit)
- bool ShowAttributeMismatchBehavior (out HPS.Parasolid.MismatchBehavior out_behavior)
- bool ShowCompoundBodyBehavior (out HPS.Parasolid.CompoundBodyBehavior out_behavior)
- bool ShowFacetTessellation (out HPS.Parasolid.FacetTessellationKit out_facet_tessellation)
- bool ShowFormat (out HPS.Parasolid.Format out_format)
- bool ShowLineTessellation (out HPS.Parasolid.LineTessellationKit out_line_tessellation)
- bool ShowLocation (out HPS.ComponentPath out_path, out HPS.MatrixKit out_transformation)
- bool ShowUserFields (out bool out_user_fields)
- HPS.Parasolid.ImportOptionsKit UnsetAttributeMismatchBehavior ()
- HPS.Parasolid.ImportOptionsKit UnsetCompoundBodyBehavior ()
- HPS.Parasolid.ImportOptionsKit UnsetEverything ()
- HPS.Parasolid.ImportOptionsKit UnsetFacetTessellation ()
- HPS.Parasolid.ImportOptionsKit UnsetFormat ()
- HPS.Parasolid.ImportOptionsKit UnsetLineTessellation ()
- HPS.Parasolid.ImportOptionsKit UnsetLocation ()
- HPS.Parasolid.ImportOptionsKit UnsetUserFields ()
Public Static Functions
- HPS.Parasolid.ImportOptionsKit GetDefault ()
- bool operator!= (HPS.Parasolid.ImportOptionsKit a, HPS.Parasolid.ImportOptionsKit b)
- bool operator== (HPS.Parasolid.ImportOptionsKit a, HPS.Parasolid.ImportOptionsKit b)
- class LineTessellationKit : public HPS.SprocketKit
Public Functions
- override void Dispose ()
- override bool Empty ()
- bool Equals (HPS.Parasolid.LineTessellationKit in_kit)
- override bool Equals (Object obj)
- override int GetHashCode ()
- LineTessellationKit ()
- LineTessellationKit (HPS.Parasolid.LineTessellationKit in_kit)
- override HPS.Type ObjectType ()
- void Set (HPS.Parasolid.LineTessellationKit in_kit)
- HPS.Parasolid.LineTessellationKit SetBCurveRenderingMethod (HPS.Parasolid.Line.BCurveRendering in_bcurve_rendering_method)
- HPS.Parasolid.LineTessellationKit SetChordTolerance (double in_chord_tolerance, double in_maximum_chord_length, double in_maximum_chord_angle)
- HPS.Parasolid.LineTessellationKit SetEdges (bool in_draw_edges, bool in_internal_edges)
- HPS.Parasolid.LineTessellationKit SetHierarchicalOutput (HPS.Parasolid.Line.Hierarchical in_hierarchical_output)
- HPS.Parasolid.LineTessellationKit SetIgnoreCriteria (bool in_ignore)
- HPS.Parasolid.LineTessellationKit SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria)
- HPS.Parasolid.LineTessellationKit SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria, double in_minimum_value)
- HPS.Parasolid.LineTessellationKit SetMemoryLimit (bool in_use_memory_limit)
- HPS.Parasolid.LineTessellationKit SetMemoryLimit (bool in_use_memory_limit, ulong in_limit)
- HPS.Parasolid.LineTessellationKit SetMissingGeometryFailure (bool in_fail_on_missing_geometry)
- HPS.Parasolid.LineTessellationKit SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior)
- HPS.Parasolid.LineTessellationKit SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior, int[] in_indices_one)
- HPS.Parasolid.LineTessellationKit SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior, int[] in_indices_one, int[] in_indices_two)
- HPS.Parasolid.LineTessellationKit SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching)
- HPS.Parasolid.LineTessellationKit SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u)
- HPS.Parasolid.LineTessellationKit SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start)
- HPS.Parasolid.LineTessellationKit SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start, double in_v)
- HPS.Parasolid.LineTessellationKit SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start, double in_v, double in_v_start)
- HPS.Parasolid.LineTessellationKit SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching)
- HPS.Parasolid.LineTessellationKit SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing)
- HPS.Parasolid.LineTessellationKit SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing, HPS.DPoint in_point_through)
- HPS.Parasolid.LineTessellationKit SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing, HPS.DPoint in_point_through, HPS.DVector in_direction)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start, double in_about)
- HPS.Parasolid.LineTessellationKit SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start, double in_about, double in_about_start)
- HPS.Parasolid.LineTessellationKit SetRegionalData (HPS.Parasolid.Line.Region in_region)
- HPS.Parasolid.LineTessellationKit SetSilhouetteEdges (bool in_draw_silhouette_edges, bool in_draw_circles_as_arcs)
- HPS.Parasolid.LineTessellationKit SetSmoothEdges (HPS.Parasolid.Line.Smooth in_smooth)
- HPS.Parasolid.LineTessellationKit SetSmoothEdges (HPS.Parasolid.Line.Smooth in_smooth, double in_tolerance)
- HPS.Parasolid.LineTessellationKit SetTransparentBodies (bool in_allow_transparency, bool in_transparent_hide)
- HPS.Parasolid.LineTessellationKit SetTransparentBodies (bool in_allow_transparency, bool in_transparent_hide, int[] in_transparent_bodies)
- HPS.Parasolid.LineTessellationKit SetUnfixedBlends (HPS.Parasolid.Line.UnfixedBlends in_unfixed_blends)
- HPS.Parasolid.LineTessellationKit SetUnfixedBlends (HPS.Parasolid.Line.UnfixedBlends in_unfixed_blends, double in_spacing)
- HPS.Parasolid.LineTessellationKit SetViewports (bool in_use_viewports)
- HPS.Parasolid.LineTessellationKit SetViewports (bool in_use_viewports, bool in_is_3d)
- HPS.Parasolid.LineTessellationKit SetViewports (bool in_use_viewports, bool in_is_3d, bool viewport_clipping)
- HPS.Parasolid.LineTessellationKit SetViewports (bool in_use_viewports, bool in_is_3d, bool viewport_clipping, HPS.Parasolid.Viewport[] in_viewports)
- HPS.Parasolid.LineTessellationKit SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility)
- HPS.Parasolid.LineTessellationKit SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible)
- HPS.Parasolid.LineTessellationKit SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting)
- HPS.Parasolid.LineTessellationKit SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting, bool in_self_hidden)
- HPS.Parasolid.LineTessellationKit SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting, bool in_self_hidden, int[] in_suppressed_indices)
- void Show (out HPS.Parasolid.LineTessellationKit out_kit)
- bool ShowBCurveRenderingMethod (out HPS.Parasolid.Line.BCurveRendering out_bcurve_rendering_method)
- bool ShowChordTolerance (out double out_chord_tolerance, out double out_maximum_chord_length, out double out_maximum_chord_angle)
- bool ShowEdges (out bool out_draw_edges, out bool out_internal_edges)
- bool ShowHierarchicalOutput (out HPS.Parasolid.Line.Hierarchical out_hierarchical_output)
- bool ShowIgnoreCriteria (out bool out_ignore, out HPS.Parasolid.Ignore out_ignore_criteria, out double out_minimum_value)
- bool ShowMemoryLimit (out bool out_use_memory_limit, out ulong out_limit)
- bool ShowMissingGeometryFailure (out bool out_fail_on_missing_geometry)
- bool ShowOverlappingBehavior (out HPS.Parasolid.Line.OverlappingBehavior out_overlapping_behavior, out int[] out_indices_one, out int[] out_indices_two)
- bool ShowParametericHatching (out HPS.Parasolid.Line.Hatching.Parametric out_parametric_hatching, out double out_u, out double out_u_start, out double out_v, out double out_v_start)
- bool ShowPlanarHatching (out HPS.Parasolid.Line.Hatching.Planar out_planar_haching, out double out_planar_spacing, out HPS.DPoint out_point_through, out HPS.DVector out_direction)
- bool ShowRadialHatching (out HPS.Parasolid.Line.Hatching.Radial out_radial_hatching, out double out_around, out double out_around_start, out double out_along, out double out_along_start, out double out_about, out double out_about_start)
- bool ShowRegionalData (out HPS.Parasolid.Line.Region out_region)
- bool ShowSilhouetteEdges (out bool out_draw_silhouette_edges, out bool out_draw_circles_as_arcs)
- bool ShowSmoothEdges (out HPS.Parasolid.Line.Smooth out_smooth, out double out_tolerance)
- bool ShowTransparentBodies (out bool out_allow_transparency, out bool out_transparent_hide, out int[] out_force_transparent)
- bool ShowUnfixedBlends (out HPS.Parasolid.Line.UnfixedBlends out_unfixed_blends, out double out_spacing)
- bool ShowViewports (out bool out_use_viewports, out bool out_is_3d, out bool out_viewport_clipping, out HPS.Parasolid.Viewport[] out_viewports)
- bool ShowVisibilityEvaluation (out HPS.Parasolid.Line.Visibility out_visibility, out bool out_draw_invisible, out bool out_drafting, out bool out_self_hidden, out int[] out_suppressed_indices)
- HPS.Parasolid.LineTessellationKit UnsetBCurveRenderingMethod ()
- HPS.Parasolid.LineTessellationKit UnsetChordTolerance ()
- HPS.Parasolid.LineTessellationKit UnsetEdges ()
- HPS.Parasolid.LineTessellationKit UnsetEverything ()
- HPS.Parasolid.LineTessellationKit UnsetHierarchicalOutput ()
- HPS.Parasolid.LineTessellationKit UnsetIgnoreCriteria ()
- HPS.Parasolid.LineTessellationKit UnsetMemoryLimit ()
- HPS.Parasolid.LineTessellationKit UnsetMissingGeometryFailure ()
- HPS.Parasolid.LineTessellationKit UnsetOverlappingBehavior ()
- HPS.Parasolid.LineTessellationKit UnsetParametericHatching ()
- HPS.Parasolid.LineTessellationKit UnsetPlanarHatching ()
- HPS.Parasolid.LineTessellationKit UnsetRadialHatching ()
- HPS.Parasolid.LineTessellationKit UnsetRegionalData ()
- HPS.Parasolid.LineTessellationKit UnsetSilhouetteEdges ()
- HPS.Parasolid.LineTessellationKit UnsetSmoothEdges ()
- HPS.Parasolid.LineTessellationKit UnsetTransparentBodies ()
- HPS.Parasolid.LineTessellationKit UnsetUnfixedBlends ()
- HPS.Parasolid.LineTessellationKit UnsetViewports ()
- HPS.Parasolid.LineTessellationKit UnsetVisibilityEvaluation ()
Public Static Functions
- HPS.Parasolid.LineTessellationKit GetDefault ()
- bool operator!= (HPS.Parasolid.LineTessellationKit a, HPS.Parasolid.LineTessellationKit b)
- bool operator== (HPS.Parasolid.LineTessellationKit a, HPS.Parasolid.LineTessellationKit b)
- class Viewport : public IDisposable
Public Functions
- void Dispose ()
- bool Equals (HPS.Parasolid.Viewport in_viewport)
- override bool Equals (Object obj)
- override int GetHashCode ()
- void ShowViewport (out double[] out_box, out HPS.DPoint out_location, out HPS.DVector out_z_direction, out HPS.DVector out_x_direction)
- Viewport ()
- Viewport (double[] in_box, HPS.DPoint in_location, HPS.DVector in_z_direction, HPS.DVector in_x_direction)
Public Static Functions
- bool operator!= (HPS.Parasolid.Viewport a, HPS.Parasolid.Viewport b)
- bool operator== (HPS.Parasolid.Viewport a, HPS.Parasolid.Viewport b)