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