Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Search Class Reference

The Search class is a concept class for search-related enum classes. More...

#include <hps.h>

Public Types

enum  Space : uint32_t {
  Space::SegmentOnly,
  Space::Subsegments,
  Space::SubsegmentsAndIncludes
}
 Enumeration of which segments to look in when performing a search. More...
 
enum  Behavior : uint32_t {
  Behavior::Exhaustive,
  Behavior::FirstMatch
}
 Enumeration of the search behaviors. More...
 
enum  Type : uint32_t {
  Type::None = 0x00000000,
  Type::Everything = 0x00ffffff,
  Type::Include = 0x00000042,
  Type::Segment = 0x00000043,
  Type::Includer = 0x00000100,
  Type::Geometry = 0x10000000,
  Type::CuttingSection = 0x10000026,
  Type::Shell = 0x10000028,
  Type::Mesh = 0x10000029,
  Type::Grid = 0x1000002a,
  Type::NURBSSurface = 0x1000002b,
  Type::Cylinder = 0x1000002d,
  Type::Sphere = 0x1000002e,
  Type::Polygon = 0x1000002f,
  Type::Circle = 0x10000030,
  Type::CircularWedge = 0x10000032,
  Type::Ellipse = 0x10000033,
  Type::Line = 0x10000034,
  Type::NURBSCurve = 0x10000037,
  Type::CircularArc = 0x10000038,
  Type::EllipticalArc = 0x10000039,
  Type::InfiniteLine = 0x1000003a,
  Type::Marker = 0x1000003c,
  Type::Text = 0x1000003e,
  Type::Reference = 0x10000041,
  Type::DistantLight = 0x10000100,
  Type::Spotlight = 0x10000101,
  Type::InfiniteRay = 0x10000102,
  Type::Attribute = 0x20000000,
  Type::Priority = 0x20000001,
  Type::Material = 0x2000000b,
  Type::Camera = 0x2000000f,
  Type::ModellingMatrix = 0x20000011,
  Type::UserData = 0x20000022,
  Type::TextureMatrix = 0x20000024,
  Type::Culling = 0x20001000,
  Type::CullingBackFace = 0x20001001,
  Type::CullingExtent = 0x20001002,
  Type::CullingVector = 0x20001003,
  Type::CullingVectorTolerance = 0x20001004,
  Type::CullingFrustum = 0x20001005,
  Type::CullingDeferralExtent = 0x20001006,
  Type::CurveAttribute = 0x20002000,
  Type::CurveAttributeBudget = 0x20002001,
  Type::CurveAttributeContinuedBudget = 0x20002002,
  Type::CurveAttributeViewDependent = 0x20002003,
  Type::CurveAttributeMaximumDeviation = 0x20002004,
  Type::CurveAttributeMaximumAngle = 0x20002005,
  Type::CurveAttributeMaximumLength = 0x20002006,
  Type::CylinderAttribute = 0x20003000,
  Type::CylinderAttributeTessellation = 0x20003001,
  Type::CylinderAttributeOrientation = 0x20003002,
  Type::EdgeAttribute = 0x20004000,
  Type::EdgeAttributePattern = 0x20004016,
  Type::EdgeAttributeWeight = 0x20004017,
  Type::EdgeAttributeHardAngle = 0x20004018,
  Type::LightingAttribute = 0x20005000,
  Type::LightingAttributeInterpolation = 0x20005001,
  Type::LineAttribute = 0x20006000,
  Type::LineAttributePattern = 0x2000601a,
  Type::LineAttributeWeight = 0x2000601b,
  Type::MarkerAttribute = 0x20007000,
  Type::MarkerAttributeSize = 0x2000701c,
  Type::MarkerAttributeSymbol = 0x2000701d,
  Type::MarkerAttributePreference = 0x2000701e,
  Type::SurfaceAttribute = 0x20008000,
  Type::SurfaceAttributeBudget = 0x20008001,
  Type::SurfaceAttributeMaximumFacetDeviation = 0x20008002,
  Type::SurfaceAttributeMaximumFacetAngle = 0x20008003,
  Type::SurfaceAttributeMaximumFacetWidth = 0x20008004,
  Type::SurfaceAttributeTrimCurveBudget = 0x20008005,
  Type::SurfaceAttributeMaximumTrimCurveDeviation = 0x20008006,
  Type::Selectability = 0x20009000,
  Type::SelectabilityWindows = 0x20009001,
  Type::SelectabilityEdges = 0x20009002,
  Type::SelectabilityFaces = 0x20009003,
  Type::SelectabilityLights = 0x20009004,
  Type::SelectabilityLines = 0x20009005,
  Type::SelectabilityMarkers = 0x20009006,
  Type::SelectabilityVertices = 0x20009007,
  Type::SelectabilityText = 0x20009008,
  Type::SphereAttribute = 0x2000a000,
  Type::SphereAttributeTessellation = 0x2000a001,
  Type::Subwindow = 0x2000b000,
  Type::SubwindowEitherType = 0x2000b001,
  Type::SubwindowStandard = 0x2000b00e,
  Type::SubwindowLightweight = 0x2000b002,
  Type::SubwindowBackground = 0x2000b003,
  Type::SubwindowBorder = 0x2000b004,
  Type::SubwindowRenderingAlgorithm = 0x2000b005,
  Type::TextAttribute = 0x2000c000,
  Type::TextAttributeAlignment = 0x2000c01e,
  Type::TextAttributeBold = 0x2000c002,
  Type::TextAttributeItalic = 0x2000c003,
  Type::TextAttributeOverline = 0x2000c004,
  Type::TextAttributeStrikethrough = 0x2000c005,
  Type::TextAttributeUnderline = 0x2000c006,
  Type::TextAttributeSlant = 0x2000c007,
  Type::TextAttributeLineSpacing = 0x2000c008,
  Type::TextAttributeRotation = 0x2000c00a,
  Type::TextAttributeExtraSpace = 0x2000c00b,
  Type::TextAttributeGreeking = 0x2000c00c,
  Type::TextAttributeSizeTolerance = 0x2000c00d,
  Type::TextAttributeSize = 0x2000c00e,
  Type::TextAttributeFont = 0x2000c00f,
  Type::TextAttributeTransform = 0x2000c010,
  Type::TextAttributeRenderer = 0x2000c011,
  Type::TextAttributePreference = 0x2000c012,
  Type::TextAttributePath = 0x2000c020,
  Type::TextAttributeSpacing = 0x2000c021,
  Type::TextAttributeBackground = 0x2000c022,
  Type::TextAttributeBackgroundMargins = 0x2000c023,
  Type::TextAttributeBackgroundStyle = 0x2000c024,
  Type::TextAttributeLeaderLine = 0x2000c025,
  Type::Transparency = 0x2000d000,
  Type::TransparencyMethod = 0x2000d001,
  Type::TransparencyAlgorithm = 0x2000d002,
  Type::TransparencyDepthPeelingLayers = 0x2000d004,
  Type::TransparencyDepthPeelingMinimumArea = 0x2000d005,
  Type::TransparencyDepthWriting = 0x2000d006,
  Type::Visibility = 0x2000e000,
  Type::VisibilityCuttingSections = 0x2000e001,
  Type::VisibilityCutEdges = 0x2000e002,
  Type::VisibilityCutFaces = 0x2000e003,
  Type::VisibilityWindows = 0x2000e004,
  Type::VisibilityText = 0x2000e005,
  Type::VisibilityLines = 0x2000e006,
  Type::VisibilityEdgeLights = 0x2000e007,
  Type::VisibilityMarkerLights = 0x2000e008,
  Type::VisibilityFaceLights = 0x2000e009,
  Type::VisibilityGenericEdges = 0x2000e00a,
  Type::VisibilityHardEdges = 0x2000e00b,
  Type::VisibilityAdjacentEdges = 0x2000e00c,
  Type::VisibilityInteriorSilhouetteEdges = 0x2000e00d,
  Type::VisibilityShadowEmitting = 0x2000e00e,
  Type::VisibilityShadowReceiving = 0x2000e00f,
  Type::VisibilityShadowCasting = 0x2000e010,
  Type::VisibilityMarkers = 0x2000e011,
  Type::VisibilityVertices = 0x2000e012,
  Type::VisibilityFaces = 0x2000e013,
  Type::VisibilityPerimeterEdges = 0x2000e014,
  Type::VisibilityNonCulledEdges = 0x2000e015,
  Type::VisibilityMeshQuadEdges = 0x2000e016,
  Type::VisibilityEdges = 0x2000e017,
  Type::VisibilityLeaderLines = 0x2000e018,
  Type::VisualEffects = 0x2000f000,
  Type::VisualEffectsPostProcessEffectsEnabled = 0x2000f001,
  Type::VisualEffectsAntiAliasing = 0x2000f002,
  Type::VisualEffectsShadowMaps = 0x2000f003,
  Type::VisualEffectsSimpleShadow = 0x2000f004,
  Type::VisualEffectsSimpleShadowPlane = 0x2000f005,
  Type::VisualEffectsSimpleShadowLightDirection = 0x2000f006,
  Type::VisualEffectsSimpleShadowColor = 0x2000f007,
  Type::VisualEffectsSimpleReflection = 0x2000f008,
  Type::VisualEffectsSimpleReflectionPlane = 0x2000f009,
  Type::VisualEffectsSimpleReflectionVisibility = 0x2000f00a,
  Type::VisualEffectsEyeDomeLightingBackColor = 0x2000f00b,
  Type::Performance = 0x20010000,
  Type::PerformanceDisplayLists = 0x20010001,
  Type::PerformanceStaticModel = 0x20010002,
  Type::StaticModelSegment = 0x40000043,
  Type::DrawingAttribute = 0x20011000,
  Type::DrawingAttributePolygonHandedness = 0x20011001,
  Type::DrawingAttributeDepthRange = 0x20011002,
  Type::DrawingAttributeFaceDisplacement = 0x20011003,
  Type::DrawingAttributeGeneralDisplacement = 0x20011004,
  Type::DrawingAttributeVertexDisplacement = 0x20011005,
  Type::DrawingAttributeOverlay = 0x20011006,
  Type::DrawingAttributeDeferral = 0x20011007,
  Type::DrawingAttributeVertexDecimation = 0x20011008,
  Type::DrawingAttributeVertexRandomization = 0x20011009,
  Type::DrawingAttributeClipRegion = 0x20011013,
  Type::DrawingAttributeWorldHandedness = 0x20011019,
  Type::HiddenLineAttribute = 0x20012000,
  Type::HiddenLineAttributeAlgorithm = 0x20012001,
  Type::HiddenLineAttributeColor = 0x20012002,
  Type::HiddenLineAttributeDimFactor = 0x20012003,
  Type::HiddenLineAttributeFaceDisplacement = 0x20012004,
  Type::HiddenLineAttributeLinePattern = 0x20012005,
  Type::HiddenLineAttributeLineSort = 0x20012006,
  Type::HiddenLineAttributeRenderFaces = 0x20012007,
  Type::HiddenLineAttributeRenderText = 0x20012008,
  Type::HiddenLineAttributeSilhouetteCleanup = 0x20012009,
  Type::HiddenLineAttributeTransparencyCutoff = 0x2001200a,
  Type::HiddenLineAttributeVisibility = 0x2001200b,
  Type::HiddenLineAttributeWeight = 0x2001200c,
  Type::SegmentStyle = 0x20013001,
  Type::NamedStyle = 0x20013002,
  Type::MaterialPalette = 0x20013003,
  Type::Portfolio = 0x20013004,
  Type::ContourLine = 0x20014000,
  Type::ContourLineVisibility = 0x20014001,
  Type::ContourLinePosition = 0x20014002,
  Type::ContourLineColor = 0x20014003,
  Type::ContourLinePattern = 0x20014004,
  Type::ContourLineWeight = 0x20014005,
  Type::ContourLineLighting = 0x20014006,
  Type::Condition = 0x20015000,
  Type::Bounding = 0x20016000,
  Type::BoundingVolume = 0x20016001,
  Type::BoundingExclusion = 0x20016002,
  Type::AttributeLock = 0x20017000,
  Type::AttributeLockSetting = 0x20017001,
  Type::AttributeLockSubsegmentOverride = 0x20017002,
  Type::TransformMask = 0x20018000,
  Type::TransformMaskCamera = 0x20018001,
  Type::TransformMaskCameraTranslation = 0x20018002,
  Type::TransformMaskCameraScale = 0x20018003,
  Type::TransformMaskCameraOffset = 0x20018004,
  Type::TransformMaskCameraRotation = 0x20018005,
  Type::TransformMaskCameraPerspectiveScale = 0x20018006,
  Type::TransformMaskCameraProjection = 0x20018007,
  Type::TransformMaskModellingMatrix = 0x20018008,
  Type::TransformMaskModellingMatrixTranslation = 0x20018009,
  Type::TransformMaskModellingMatrixScale = 0x20018010,
  Type::TransformMaskModellingMatrixOffset = 0x20018011,
  Type::TransformMaskModellingMatrixRotation = 0x20018012,
  Type::ColorInterpolation = 0x20019000,
  Type::ColorInterpolationFaceColor = 0x20019001,
  Type::ColorInterpolationEdgeColor = 0x20019002,
  Type::ColorInterpolationMarkerColor = 0x20019003,
  Type::ColorInterpolationFaceIndex = 0x20019004,
  Type::ColorInterpolationEdgeIndex = 0x20019005,
  Type::ColorInterpolationMarkerIndex = 0x20019006,
  Type::CuttingSectionAttribute = 0x2001a000,
  Type::CuttingSectionAttributeCuttingLevel = 0x2001a001,
  Type::CuttingSectionAttributeCappingLevel = 0x2001a002,
  Type::CuttingSectionAttributeMaterialPreference = 0x2001a003,
  Type::CuttingSectionAttributeEdgeWeight = 0x2001a004,
  Type::CuttingSectionAttributeTolerance = 0x2001a005
}
 Enumeration of the types that can be searched for. More...
 

Private Member Functions

 Search ()
 

Detailed Description

The Search class is a concept class for search-related enum classes.

Member Enumeration Documentation

◆ Behavior

enum HPS::Search::Behavior : uint32_t
strong

Enumeration of the search behaviors.

Enumerator
Exhaustive 

Find every instance of the specified types in the specified search space.

FirstMatch 

Find the first instance of any of the specified types in the specified search space.

◆ Space

enum HPS::Search::Space : uint32_t
strong

Enumeration of which segments to look in when performing a search.

Enumerator
SegmentOnly 

Search the current segment only.

Subsegments 

Search the current segment and any subsegments.

SubsegmentsAndIncludes 

Search the current segment, any subsegments and any includes.

◆ Type

enum HPS::Search::Type : uint32_t
strong

Enumeration of the types that can be searched for.

Enumerator
None 

No type.

Everything 

Search for all attributes, geometry, segments, includes and includers.

Include 

Search for include keys.

Segment 

Search for segments.

Includer 

Search for segments which include the current segment being searched.

Geometry 

Search for all geometry types.

CuttingSection 

Search for cutting sections.

Shell 

Search for shells.

Mesh 

Search for meshes.

Grid 

Search for grids.

NURBSSurface 

Search for NURBS surfaces.

Cylinder 

Search for cylinders.

Sphere 

Search for spheres.

Polygon 

Search for polygons.

Circle 

Search for circles.

CircularWedge 

Search for circular wedges.

Ellipse 

Search for ellipses.

Line 

Search for lines.

NURBSCurve 

Search for NURBS curves.

CircularArc 

Search for circular arcs.

EllipticalArc 

Search for elliptical arcs.

InfiniteLine 

Search for infinite lines.

Marker 

Search for markers.

Text 

Search for text.

Reference 

Search for geometry references.

DistantLight 

Search for distant lights.

Spotlight 

Search for spotlights.

InfiniteRay 

Search for infinite rays.

Attribute 

Search for all attributes.

Priority 

Search for priority settings.

Material 

Search for material settings.

Camera 

Search for cameras.

ModellingMatrix 

Search for modelling matrices.

UserData 

Search for user data settings.

TextureMatrix 

Search for texture matrices.

Culling 

Search for any culling attribute settings.

CullingBackFace 

Search for back face culling settings.

CullingExtent 

Search for extent culling settings.

CullingVector 

Search for vector culling settings.

CullingVectorTolerance 

Search for vector tolerance culling settings.

CullingFrustum 

Search for frustum culling settings.

CullingDeferralExtent 

Search for deferral extent culling settings.

CurveAttribute 

Search for any curve attribute settings.

CurveAttributeBudget 

Search for curve budget settings.

CurveAttributeContinuedBudget 

Search for curve continued budget settings.

CurveAttributeViewDependent 

Search for curve view dependent settings.

CurveAttributeMaximumDeviation 

Search for curve maximum deviation settings.

CurveAttributeMaximumAngle 

Search for curve maximum angle settings.

CurveAttributeMaximumLength 

Search for curve maximum length settings.

CylinderAttribute 

Search for any cylinder attribute settings.

CylinderAttributeTessellation 

Search for cylinder tessellation settings.

CylinderAttributeOrientation 

Search for cylinder orientation settings.

EdgeAttribute 

Search for any edge attribute settings.

EdgeAttributePattern 

Search for edge pattern settings.

EdgeAttributeWeight 

Search for edge weight settings.

EdgeAttributeHardAngle 

Search for edge weight settings.

LightingAttribute 

Search for any lighting attribute settings.

LightingAttributeInterpolation 

Search for lighting interpolation settings.

LineAttribute 

Search for any line attribute settings.

LineAttributePattern 

Search for line pattern settings.

LineAttributeWeight 

Search for line weight settings.

MarkerAttribute 

Search for any marker attribute settings.

MarkerAttributeSize 

Search for marker size settings.

MarkerAttributeSymbol 

Search for marker symbol settings.

MarkerAttributePreference 

Search for marker drawing preference settings.

SurfaceAttribute 

Search for any surface attribute settings.

SurfaceAttributeBudget 

Search for surface budget settings.

SurfaceAttributeMaximumFacetDeviation 

Search for surface maximum facet deviation settings.

SurfaceAttributeMaximumFacetAngle 

Search for surface maximum facet angle settings.

SurfaceAttributeMaximumFacetWidth 

Search for surface maximum facet width settings.

SurfaceAttributeTrimCurveBudget 

Search for surface trim curve budget settings.

SurfaceAttributeMaximumTrimCurveDeviation 

Search for surface maximum trim curve deviation settings.

Selectability 

Search for any selectability settings.

SelectabilityWindows 

Search for window selectability settings.

SelectabilityEdges 

Search for edge selectability settings.

SelectabilityFaces 

Search for face selectability settings.

SelectabilityLights 

Search for light selectability settings.

SelectabilityLines 

Search for line selectability settings.

SelectabilityMarkers 

Search for marker selectability settings.

SelectabilityVertices 

Search for vertex selectability settings.

SelectabilityText 

Search for text selectability settings.

SphereAttribute 

Search for any sphere attribute settings.

SphereAttributeTessellation 

Search for sphere tessellation settings.

Subwindow 

Search for any subwindow settings.

SubwindowEitherType 

Search for either standard or lightweight subwindow settings.

SubwindowStandard 

Search for standard subwindow settings.

SubwindowLightweight 

Search for lightweight subwindow settings.

SubwindowBackground 

Search for subwindow background settings.

SubwindowBorder 

Search for subwindow border settings.

SubwindowRenderingAlgorithm 

Search for subwindow rendering algorithm.

TextAttribute 

Search for any text attribute settings.

TextAttributeAlignment 

Search for text alignment settings.

TextAttributeBold 

Search for bold text settings.

TextAttributeItalic 

Search for italic text settings.

TextAttributeOverline 

Search for overline text settings.

TextAttributeStrikethrough 

Search for strikethrough text settings.

TextAttributeUnderline 

Search for underline text settings.

TextAttributeSlant 

Search for text slant settings.

TextAttributeLineSpacing 

Search for text line spacing settings.

TextAttributeRotation 

Search for text rotation settings.

TextAttributeExtraSpace 

Search for text extra space settings.

TextAttributeGreeking 

Search for text greeking settings.

TextAttributeSizeTolerance 

Search for text size tolerance settings.

TextAttributeSize 

Search for text size settings.

TextAttributeFont 

Search for text font settings.

TextAttributeTransform 

Search for text transform settings.

TextAttributeRenderer 

Search for text renderer settings.

TextAttributePreference 

Search for text preference settings.

TextAttributePath 

Search for text path settings.

TextAttributeSpacing 

Search for text spacing settings.

TextAttributeBackground 

Search for text background settings.

TextAttributeBackgroundMargins 

Search for text background margin settings.

TextAttributeBackgroundStyle 

Search for text background style settings.

TextAttributeLeaderLine 

Search for text leader line settings.

Transparency 

Search for any transparency settings.

TransparencyMethod 

Search for transparency method settings.

TransparencyAlgorithm 

Search for transparency algorithm settings.

TransparencyDepthPeelingLayers 

Search for depth peeling layers settings.

TransparencyDepthPeelingMinimumArea 

Search for depth peeling minimum area settings.

TransparencyDepthWriting 

Search for depth writing settings.

Visibility 

Search for any visibility settings.

VisibilityCuttingSections 

Search for cutting section visibility settings.

VisibilityCutEdges 

Search for cut edge visibility settings.

VisibilityCutFaces 

Search for cut face visibility settings.

VisibilityWindows 

Search for window visibility settings.

VisibilityText 

Search for text visibility settings.

VisibilityLines 

Search for line visibility settings.

VisibilityEdgeLights 

Search for edge light visibility settings.

VisibilityMarkerLights 

Search for marker light visibility settings.

VisibilityFaceLights 

Search for face light visibility settings.

VisibilityGenericEdges 

Search for generic edge visibility settings.

VisibilityHardEdges 

Search for hard edge visibility settings.

VisibilityAdjacentEdges 

Search for adjacent edge visibility settings.

VisibilityInteriorSilhouetteEdges 

Search for interior silhouette edge visibility settings.

VisibilityShadowEmitting 

Search for shadow emitting visibility settings.

VisibilityShadowReceiving 

Search for shadow receiving visibility settings.

VisibilityShadowCasting 

Search for shadow casting visibility settings.

VisibilityMarkers 

Search for marker visibility settings.

VisibilityVertices 

Search for vertex visibility settings.

VisibilityFaces 

Search for face visibility settings.

VisibilityPerimeterEdges 

Search for perimeter edge visibility settings.

VisibilityNonCulledEdges 

Search for non-culled edge visibility settings.

VisibilityMeshQuadEdges 

Search for mesh quad edge visibility settings.

VisibilityEdges 

Search for any edge visibility settings.

VisibilityLeaderLines 

Search for text leader line visibility settings.

VisualEffects 

Search for any visual effects settings.

VisualEffectsPostProcessEffectsEnabled 

Search for visual effects post-process effects enabled settings.

VisualEffectsAntiAliasing 

Search for visual effects anti-aliasing settings.

VisualEffectsShadowMaps 

Search for visual effects shadow maps settings.

VisualEffectsSimpleShadow 

Search for visual effects simple shadow settings.

VisualEffectsSimpleShadowPlane 

Search for visual effects simple shadow plane settings.

VisualEffectsSimpleShadowLightDirection 

Search for visual effects simple shadow light direction settings.

VisualEffectsSimpleShadowColor 

Search for visual effects simple shadow color settings.

VisualEffectsSimpleReflection 

Search for visual effects simple reflection settings.

VisualEffectsSimpleReflectionPlane 

Search for visual effects simple reflection plane settings.

VisualEffectsSimpleReflectionVisibility 

Search for visual effects simple reflection visibility settings.

VisualEffectsEyeDomeLightingBackColor 

Search for visual effects eye dome lighting back color settings.

Performance 

Search for any performance settings.

PerformanceDisplayLists 

Search for performance display lists settings.

PerformanceStaticModel 

Search for performance static model settings.

StaticModelSegment 

Search for static model segments.

DrawingAttribute 

Search for any drawing attribute settings.

DrawingAttributePolygonHandedness 

Search for drawing attribute polygon handedness settings.

DrawingAttributeDepthRange 

Search for drawing attribute depth range settings.

DrawingAttributeFaceDisplacement 

Search for drawing attribute face displacement settings.

DrawingAttributeGeneralDisplacement 

Search for drawing attribute general displacement settings.

DrawingAttributeVertexDisplacement 

Search for drawing attribute vertex displacement settings.

DrawingAttributeOverlay 

Search for drawing attribute overlay settings.

DrawingAttributeDeferral 

Search for drawing attribute deferral settings.

DrawingAttributeVertexDecimation 

Search for drawing attribute vertex decimation settings.

DrawingAttributeVertexRandomization 

Search for drawing attribute vertex randomization settings.

DrawingAttributeClipRegion 

Search for drawing attribute clip region settings.

DrawingAttributeWorldHandedness 

Search for drawing attribute world handedness settings.

HiddenLineAttribute 

Search for any hidden line attribute settings.

HiddenLineAttributeAlgorithm 

Search for hidden line algorithm settings.

HiddenLineAttributeColor 

Search for hidden line color settings.

HiddenLineAttributeDimFactor 

Search for hidden line dim factor settings.

HiddenLineAttributeFaceDisplacement 

Search for hidden line face displacement settings.

HiddenLineAttributeLinePattern 

Search for hidden line pattern settings.

HiddenLineAttributeLineSort 

Search for hidden line sort settings.

HiddenLineAttributeRenderFaces 

Search for hidden line render faces settings.

HiddenLineAttributeRenderText 

Search for hidden line render text settings.

HiddenLineAttributeSilhouetteCleanup 

Search for hidden line silhouette cleanup settings.

HiddenLineAttributeTransparencyCutoff 

Search for hidden line transparency cutoff settings.

HiddenLineAttributeVisibility 

Search for hidden line visibility settings.

HiddenLineAttributeWeight 

Search for hidden line weight settings.

SegmentStyle 

Search for any segment style settings.

NamedStyle 

Search for any named style settings.

MaterialPalette 

Search for any material palette settings.

Portfolio 

Search for any portfolio settings.

ContourLine 

Search for any contour line settings.

ContourLineVisibility 

Search for contour line visibility settings.

ContourLinePosition 

Search for contour line position settings.

ContourLineColor 

Search for contour line color settings.

ContourLinePattern 

Search for contour line pattern settings.

ContourLineWeight 

Search for contour line weight settings.

ContourLineLighting 

Search for contour line lighting settings.

Condition 

Search for any condition settings.

Bounding 

Search for any bounding settings.

BoundingVolume 

Search for bounding volume settings.

BoundingExclusion 

Search for bounding exclusion settings.

AttributeLock 

Search for any attribute lock settings.

AttributeLockSetting 

Search for attribute lock setting settings.

AttributeLockSubsegmentOverride 

Search for attribute lock subsegment override settings.

TransformMask 

Search for any transform mask settings.

TransformMaskCamera 

Search for any transform mask camera settings.

TransformMaskCameraTranslation 

Search for transform mask translation settings.

TransformMaskCameraScale 

Search for transform mask scale settings.

TransformMaskCameraOffset 

Search for transform mask offset settings.

TransformMaskCameraRotation 

Search for transform mask rotation settings.

TransformMaskCameraPerspectiveScale 

Search for transform mask perspective scale settings.

TransformMaskCameraProjection 

Search for transform mask projection settings.

TransformMaskModellingMatrix 

Search for any transform mask modelling matrix settings.

TransformMaskModellingMatrixTranslation 

Search for transform mask modelling matrix translation settings.

TransformMaskModellingMatrixScale 

Search for transform mask modelling matrix scale settings.

TransformMaskModellingMatrixOffset 

Search for transform mask modelling matrix offset settings.

TransformMaskModellingMatrixRotation 

Search for transform mask modelling matrix rotation settings.

ColorInterpolation 

Search for any color interpolation settings.

ColorInterpolationFaceColor 

Search for color interpolation face color settings.

ColorInterpolationEdgeColor 

Search for color interpolation edge color settings.

ColorInterpolationMarkerColor 

Search for color interpolation marker color settings.

ColorInterpolationFaceIndex 

Search for color interpolation face index settings.

ColorInterpolationEdgeIndex 

Search for color interpolation edge index settings.

ColorInterpolationMarkerIndex 

Search for color interpolation marker index settings.

CuttingSectionAttribute 

Search for any cutting section attribute settings.

CuttingSectionAttributeCuttingLevel 

Search for cutting section cutting level settings.

CuttingSectionAttributeCappingLevel 

Search for cutting section capping level settings.

CuttingSectionAttributeMaterialPreference 

Search for cutting section material preference settings.

CuttingSectionAttributeEdgeWeight 

Search for cutting section edge weight settings.

CuttingSectionAttributeTolerance 

Search for cutting section tolerance settings.

Constructor & Destructor Documentation

◆ Search()

HPS::Search::Search ( )
inlineprivate

The documentation for this class was generated from the following file: