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)
-
HPS.Component
-
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)
-
bool
-
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)
-
override void
-
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)
-
void
-
class
-
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)
-
override void
-
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)
-
override void
-
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)
-
void
-
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()
-
void
-
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)
-
override void
-
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)
-
override void
-
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)
-
void
-
class