Defines classes, types, and global functions related to CAD Exchanger. More...
Classes | |
class | A3DS_Reader |
Reads 3DS files. More... | |
class | A3DS_ReaderParameters |
Defines parameters of the A3DS_Reader. More... | |
class | ACIS_Reader |
Reads ACIS files. More... | |
class | ACIS_ReaderParameters |
Defines parameters of the ACIS reader. More... | |
class | ACIS_Writer |
The ACIS_Writer class writes ACIS-SAT format. More... | |
class | ACIS_WriterParameters |
Defines parameters of the ACIS writer. More... | |
class | Base_Allocator |
Implements allocator requirements as defined in ISO C++ Standard 2003, section 20.1.5. More... | |
class | Base_Allocator< void > |
Implements specialization Base_Allocator<void>. More... | |
class | Base_EnvironmentChecker |
Checks consistency between build environment of the user and CAD Exchanger. More... | |
class | Base_Exception |
Abstract base class for exceptions thrown from CAD Exchanger. More... | |
class | Base_ExportError |
class | Base_Logger |
Provides a logger that accepts and dispatches logging messages. More... | |
class | Base_LoggerAppender |
Base class for all log message appenders. More... | |
class | Base_LoggerAsyncAppender |
Provides asynchronous message logging. More... | |
class | Base_LoggerFileAppender |
Provides logging messages in the file. More... | |
class | Base_LoggerStreamAppender |
Provides logging messages in the stream. More... | |
class | Base_MissingExternalReference |
Represents a single missing reference to external file. More... | |
class | Base_ProgressScope |
Represents a node in a hierarchy of progress scopes. More... | |
class | Base_ProgressStatus |
Provides progress status and notification mechanism. More... | |
class | Base_PublicObject |
Base class for all public classes. More... | |
class | Base_Reader |
Base class for reader classes. More... | |
class | Base_ReaderParameters |
A base class for most frequently used parameters of all readers. More... | |
class | Base_ReaderStatistics |
Provides auxiliary information about import process. More... | |
class | Base_SEHOwner |
Oversees signals and exception handling. More... | |
class | Base_Settings |
The Base_Settings class defines a container of global CAD Exchanger parameters. More... | |
class | Base_StreamProvider |
Base template class for user-defined stream providers that can be used during file parsing or formatting. More... | |
class | Base_StreamProviderFactory |
Base class for user-defined stream provider factories that can be used during file parsing or formatting. More... | |
class | Base_String |
Wraps standard string. More... | |
class | Base_UTF16String |
Defines a Unicode (UTF-16) string wrapping a standard string. More... | |
class | Base_Uuid |
Defines a Universally Unique IDentifier (UUID), also known as GUIDs (Globally Unique IDentifier). A UUID is a 16-byte (128-bit) number, that is unique in the computer system (guaranteed by generated algorithm ). More... | |
class | Base_Writer |
Base class for writer classes. More... | |
class | Base_WriterParameters |
A base class for most frequently used parameters of all writers. More... | |
class | Base_WriterStatistics |
Provides auxiliary information about export process. More... | |
class | BaseError_EvaluationLimit |
Indicates that the limit of the evaluation license has been reached. More... | |
class | BaseError_MissingFile |
Indicates that the file was not found at the specified path. More... | |
class | BaseError_MissingModel |
Indicates that the model data was not found in the specified file. More... | |
class | BaseError_MissingModule |
Indicates that no suitable library was found at runtime. More... | |
class | BaseError_UnexpectedFormat |
Indicates that a file's format doesn't match the reader. More... | |
class | BaseError_UnexpectedProcessExit |
Indicates that a process exited unexpectedly. More... | |
class | BaseError_UnsupportedFileVariant |
Indicates that a file's variant doesn't match the variants, that reader supports. More... | |
class | BaseError_UnsupportedVersion |
Indicates that a file of unsupported version was imported. More... | |
class | BRep_Reader |
Reads BRep files. More... | |
class | BRep_ReaderParameters |
Defines parameters of the B-Rep reader. More... | |
class | BRep_Writer |
Writes BRep files. More... | |
class | BRep_WriterParameters |
Defines parameters of the BRep writer. More... | |
class | CAT_Reader |
Reads CATIA files. More... | |
class | CAT_ReaderParameters |
Defines parameters used by the CATIA reader. More... | |
class | Collada_Reader |
Reades Collada files. More... | |
class | Collada_ReaderParameters |
Defines parameters of the Collada_Reader. More... | |
class | Collada_Writer |
Writes Collada files. More... | |
class | Collada_WriterParameters |
Defines parameters used by the Collada writer. More... | |
class | Creo_Reader |
Reads Creo files. More... | |
class | Creo_ReaderParameters |
Defines parameters used by the Creo reader. More... | |
class | DFMBase_HoleIssue |
Describes a base class for hole issues found during DFM analysis. More... | |
class | DFMBase_Issue |
Describes a base class for issues found during design for manufacturing (DFM) analysis. More... | |
class | DFMBase_StandardSizeParameters |
Defines parameters used by DFM analyzers. More... | |
class | DFMMachining_Analyzer |
Provides an interface to run DFM Machining analysis. More... | |
class | DFMMachining_BaseAnalyzerParameters |
Describes a base class of parameters for defferent types of machining design analysis. More... | |
class | DFMMachining_DeepBoredHoleIssue |
Describes deep bored hole issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_DeepHoleIssue |
Describes deep hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_DeepPocketIssue |
Describes deep pocket issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_DrillingAnalyzerParameters |
Defines parameters used in cnc machining drilling design analysis. More... | |
class | DFMMachining_DrillingIssue |
Describes a base class for drilling issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_FlatBottomHoleIssue |
Describes flat bottom hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_HighBossIssue |
Describes high boss issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue |
Describes inconsistent radius milled part floor fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_IntersectingCavityHoleIssue |
Describes intersecting cavity hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue |
Describes irregular outer diameter profile relief found during cnc machining turning design analysis. More... | |
class | DFMMachining_LargeDifferenceRegionsSizeInPocketIssue |
Described the Narrow Pocket maximum to minimum sizes ratio issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_LargeMilledPartIssue |
Describes large milled part issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_LargeTurnedPartIssue |
Describes large turned part issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_LongSlenderTurnedPartIssue |
Describes long-slender turned part issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_MilledPartExternalEdgeFilletIssue |
Describes external edge fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_MilledPartSize |
Describes milled part size used in cnc machining milling design analysis. More... | |
class | DFMMachining_MillingAnalyzerParameters |
Defines parameters used in cnc machining milling design analysis. More... | |
class | DFMMachining_MillingIssue |
Describes a base class for milling issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_NarrowRegionInPocketIssue |
Described the Narrow Pocket minimum size issue found during DFM analysis for Machining Milling operations. More... | |
class | DFMMachining_NonPerpendicularHoleIssue |
Describes non perpendicular hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonPerpendicularMilledPartShapeIssue |
Describes non perpendicular milled part shape issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_NonStandardDiameterHoleIssue |
Describes non standard diameter hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonStandardDrillPointAngleBlindHoleIssue |
Describes non standard drill point angle blind hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue |
Describes non standard radius milled part floor fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_NonSymmetricalAxialSlotIssue |
Describes asymmetric axial slot issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_PartialHoleIssue |
Describes partial hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_SmallDepthBlindBoredHoleReliefIssue |
Describes small depth blind bored hole relief found during cnc machining turning design analysis. More... | |
class | DFMMachining_SmallDiameterHoleIssue |
Describes small diameter hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_SmallRadiusMilledPartInternalCornerIssue |
Describes internal corner radius issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_SmallRadiusTurnedPartInternalCornerIssue |
Describes internal corner radius issues found during cnc machining turning design analysis. More... | |
class | DFMMachining_SquareEndKeywayIssue |
Describes square form keyway issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_TurnedPartSize |
Describes turned part size used in cnc machining turning design analysis. More... | |
class | DFMMachining_TurningAnalyzerParameters |
Defines parameters used in cnc machining turning design analysis. More... | |
class | DFMSheetMetal_Analyzer |
Provides an interface to run DFM Sheet Metal analysis. More... | |
class | DFMSheetMetal_AnalyzerParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_BendIssue |
Describes a base class for bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_BendReliefParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_FlatPatternInterferenceIssue |
Describes interference issue for flat pattern found during sheet metal design analysis. More... | |
class | DFMSheetMetal_HoleIssue |
Describes a base class for hole issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_InconsistentRadiusBendIssue |
Describes inconsistent radius bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularCornerFilletRadiusNotchIssue |
Describes irregular notch corner fillet radius issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularDepthExtrudedHoleIssue |
Describes irregular depth extruded hole issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularRadiusOpenHemBendIssue |
Describes irregular open hem bend radius issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeBendReliefIssue |
Describes irregular size bend relief issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeNotchIssue |
Describes irregular size notch issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeTabIssue |
Describes irregular size tab issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_LargeDepthBeadIssue |
Describes large depth bead issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NonStandardSheetSizeIssue |
Describes non standard sheet size issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NonStandardSheetThicknessIssue |
Describes non standard sheet thickness issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NotchParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_SheetSize |
Describes sheet size of flat pattern used in DFM analysis. More... | |
class | DFMSheetMetal_SheetSizeStandardSizeList |
Defines a list of sheet sizes. More... | |
class | DFMSheetMetal_SheetSizeStandardSizeParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDepthLouverIssue |
Describes small depth louver issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDiameterHoleIssue |
Describes small diameter hole issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenBendAndLouverIssue |
Describes small distance between bend and louver issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndBendIssue |
Describes small distance between complex hole and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndEdgeIssue |
Describes small distance detween extruded hole and edge issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHolesIssue |
Describes small distance between extruded holes issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenFeaturesIssue |
Describes a base class for small distance issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndBendIssue |
Describes small distance between hole and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndCutoutIssue |
Describes small distance between hole and cutout issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndEdgeIssue |
Describes small distance detween hole and edge issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndLouverIssue |
Describes small distance between hole and louver issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndNotchIssue |
Describes small distance detween hole and notch issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHolesIssue |
Describes small distance detween holes issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenNotchAndBendIssue |
Describes small distance detween notch and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenNotchesIssue |
Describes small distance between notches issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenTabsIssue |
Describes small distance between tabs issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallLengthFlangeIssue |
Describes small length flange issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallLengthHemBendFlangeIssue |
Describes small length hem bend flange issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallRadiusBendIssue |
Describes small radius bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_TabParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DS3DXML_Reader |
Reads 3D XML files. More... | |
class | DS3DXML_ReaderParameters |
Defines parameters of the DS3DXML_Reader. More... | |
class | DWG_Reader |
Reads DWG files. More... | |
class | DWG_ReaderParameters |
Defines parameters of the DWG reader. More... | |
class | DXF_Reader |
Read DXF files. More... | |
class | DXF_ReaderParameters |
Defines parameters used by the DXF reader. More... | |
class | DXF_Writer |
Writes DXF files. More... | |
class | DXF_WriterParameters |
Defines parameters used by the DXF writer. More... | |
class | Eyeshot_EntityFactory |
Creates EyeShot document data from ModelData_Model. More... | |
class | Eyeshot_EntityFactoryParameters |
Defines parameters used by the Eyeshot_EntityFactory. More... | |
class | FBX_Reader |
Reads FBX files. More... | |
class | FBX_ReaderParameters |
Defines parameters of the FBX_Reader. More... | |
class | FBX_Writer |
Writes FBX files. More... | |
class | FBX_WriterParameters |
Defines parameters used by the FBX writer. More... | |
class | FileTextureData |
Helper class that stores a file texture's info to identify some UnityEngine.Texture2D as unique one. Main purpose is to be used as a key value in dictionary. More... | |
class | GLTF_Reader |
Reads GLTF files. More... | |
class | GLTF_ReaderParameters |
Defines parameters of the GLTF_Reader. More... | |
class | GLTF_Writer |
Writes GLTF files. More... | |
class | GLTF_WriterParameters |
Defines parameters used by the GLTF writer. More... | |
class | IFC_Reader |
Reads IFC files. More... | |
class | IFC_ReaderParameters |
Defines parameters of the IFC_Reader. More... | |
class | IFC_Writer |
Writes IFC files. More... | |
class | IFC_WriterParameters |
Defines parameters used by the IFC writer. More... | |
class | IGES_Reader |
Reads IGES files. More... | |
class | IGES_ReaderParameters |
Defines parameters of the IGES reader. More... | |
class | IGES_Writer |
Writes IGES files. More... | |
class | IGES_WriterParameters |
Defines parameters used by the IGES writer. More... | |
class | IGESXDE_Reader |
Deprecated, kept for binary compatibility only. Use IGES_Reader instead. More... | |
class | IGESXDE_Writer |
Deprecated, kept for binary compatibility only. Use IGES_Writer instead. More... | |
class | Image_Writer |
Writes image files with graphical content of model. More... | |
class | Image_WriterParameters |
Defines parameters of the image writer. More... | |
class | INV_Reader |
Reads Inventor files. More... | |
class | INV_ReaderParameters |
Defines parameters used by the Inventor reader. More... | |
class | JT_Reader |
Reads JT files. More... | |
class | JT_ReaderParameters |
Defines parameters of the JT reader. More... | |
class | JT_Writer |
Writes JT files. More... | |
class | JT_WriterParameters |
Defines parameters used by the JT writer. More... | |
class | LicenseManager_LicenseError |
Defines an exception thrown by a license manager when a valid license could not be acquired. More... | |
class | Machining_Analyzer |
Provides an interface to run several analyzer tools for different types of machining processing. More... | |
class | Machining_AnalyzerTool |
Provides an interface to all tools that can be used with Machining_Analyzer. More... | |
class | Machining_Countersink |
Describes a machining countersink. More... | |
class | Machining_Data |
Defines data used in Machining analysis. More... | |
class | Machining_Face |
Describes a face produced by a specified machining operation. More... | |
class | Machining_FeatureRecognizer |
Provides an interface to recognizing machining features tool. More... | |
class | Machining_FeatureRecognizerParameters |
Defines parameters used by Machining_FeatureRecognizer. More... | |
class | Machining_Hole |
Describes a machining hole of a specified type. Hole is a cylindrical feature that can be made by cutting from the workpiece by a rotating cutting tool. More... | |
class | Machining_Pocket |
Describes a machining pocket. A pocket is a feature obtained by milling the material inside an arbitrarily closed boundary on a flat surface of a workpiece removed to a fixed depth. More... | |
class | Machining_TurningFace |
Describes a face with radius produced by a specified machining operation. Cutting material from workpiece by turning. More... | |
class | Measurements_BoundingBox |
Computes bounding box of the objects. More... | |
class | Mesh_NetgenAbaqusWriter |
Writes Netgen mesh to Abaqus format. More... | |
class | Mesh_NetgenBaseWriter |
Base class for Netgen mesh writers. More... | |
class | Mesh_NetgenFluentWriter |
Writes Netgen mesh to Fluent format. More... | |
class | Mesh_NetgenMeshDS |
Holds the Netgen mesh. Also provides interface to work with it. More... | |
class | Mesh_NetgenNeutralWriter |
Writes Netgen mesh to Neutral format. More... | |
class | Mesh_NetgenOpenFOAMBCProvider |
Provides an interface to work with OpenFOAM custom boundary conditions descriptions. More... | |
class | Mesh_NetgenOpenFOAMWriter |
Writes Netgen mesh to OpenFOAM format. More... | |
class | Mesh_SMDS |
An opaque type that holds internal data structures for computational meshes. More... | |
class | MeshAlgo_MefistoFactory |
Creates an instance of the Mefisto meshing algorithm. More... | |
class | MeshAlgo_NetgenFactory |
Creates a meshing algorithm based on the Netgen library. More... | |
class | ModelAlgo_AnalyticalRecognizer |
Recognizes shapes. More... | |
class | ModelAlgo_AnalyticalRecognizerParameters |
Defines parameters used by the Analytical recognizer. More... | |
class | ModelAlgo_BoundingBox |
Computes bounding box of the objects. More... | |
class | ModelAlgo_BRepFeatures |
Creates B-Rep shapes using various feature modeling techniques. More... | |
class | ModelAlgo_BRepMesher |
Computes a polygonal representation from a B-Rep one. More... | |
class | ModelAlgo_BRepMesherParameters |
Defines parameters used by the B-Rep mesher. More... | |
class | ModelAlgo_BSplineConverter |
Converts geometrical entities into B-Spline representation. More... | |
class | ModelAlgo_BSplineConverterParameters |
Defines parameters used by ModelAlgo_BSplineConverter. More... | |
class | ModelAlgo_CurveLength |
Computes lengths of curves. More... | |
class | ModelAlgo_TopoPrimitives |
Creates B-Rep solid primitives. More... | |
class | ModelAlgo_TransformationApplier |
The class for applying transformations. More... | |
class | ModelAlgo_ValidationProperty |
Computes validation properties of the objects. More... | |
class | ModelAlgo_ValidationPropertyData |
Aggregation of all validation properties that could be computed. More... | |
class | ModelCheck_BaseProblem |
Base class for ModelCheck_BRepChecker problems. More... | |
class | ModelCheck_BRepChecker |
Provides an interface to perform various checks to BRep shape. More... | |
class | ModelCheck_BRepFixer |
Provides an interface to perform fixing of BRep shape. More... | |
class | ModelCheck_ContinuityProblem |
Helper base class for geometry continuity problems. More... | |
class | ModelCheck_CurveContinuityProblem |
Describes a continuity problem. More... | |
class | ModelCheck_DeviationSegment |
Describes a deviation segment between two curves. More... | |
class | ModelCheck_EdgeToleranceProblem |
Describes an edge tolerance problem. More... | |
class | ModelCheck_IntersectionProblem |
Describes an intersection problem. More... | |
class | ModelCheck_OverlapProblem |
Describes an overlap problem. More... | |
class | ModelCheck_PCurveContinuityProblem |
Describes a continuity problem. More... | |
class | ModelCheck_ProblemVisitor |
Base class for ModelCheck_BRepChecker problems. More... | |
class | ModelCheck_ReportGenerator |
A base class for validity report generators. More... | |
class | ModelCheck_SizeProblem |
Describes a size problem. More... | |
class | ModelCheck_SurfaceContinuityProblem |
Describes a continuity problem. More... | |
class | ModelCheck_ToleranceProblem |
Helper base class for edge and vertex tolerance problems. More... | |
class | ModelCheck_TopologyProblem |
Describes a topology problem. More... | |
class | ModelCheck_VertexToleranceProblem |
Describes a vertex tolerance problem. More... | |
class | ModelCheck_XmlReportGenerator |
Generates validity report in the XML format. More... | |
class | ModelData_Appearance |
Provides an interface to appearance which is a collection of visual styles. More... | |
class | ModelData_AppearanceHash |
Hasher for ModelData_Appearance. More... | |
class | ModelData_Assembly |
Defines a group of scene graph element. More... | |
class | ModelData_Axis1Placement |
Defines an axis placement as a combination of point and direction. More... | |
class | ModelData_Axis2Placement |
Defines a right-hand axis placement in 3D. More... | |
class | ModelData_Axis3Placement |
Defines a right-handed or left-handed axis placement in 3D. More... | |
class | ModelData_BaseObject |
Base class for all objects that have private implementation (pimpl) back-end. More... | |
class | ModelData_BezierCurve |
Defines 3D Bezier curve. More... | |
class | ModelData_BezierCurve2d |
Defines 2D Bezier curve. More... | |
class | ModelData_BezierSurface |
Defines a Bezier surface. More... | |
class | ModelData_BIMBaseObject |
Base class for other BIM elements, including host elements and construction elements. More... | |
class | ModelData_BIMBeam |
Beam represents a structural element that resists bending or lateraly loads. More... | |
class | ModelData_BIMBuilding |
Building is an element of spatial structure hierarchy (together with site, storey, and space) that represents a building within a construction project. More... | |
class | ModelData_BIMColumn |
Column represents structural or architectural vertical element, that can transmit loads from top elements to bottom. More... | |
class | ModelData_BIMCompositeElement |
Composite Element represents the complex BIM Element, consisting of several other BIM Elements. Potentially it can contain other Composite Elements representing hierarchichal structure. More... | |
class | ModelData_BIMConstructionElement |
Base class for concrete construction elements (wall, window, door, etc.). More... | |
class | ModelData_BIMCustomGeometryElement |
CustomGeometryElement represents general bim element with geometry for defining elements that have no more suitable BIM class for their description. More... | |
class | ModelData_BIMDoor |
Door element can be used for represent standard entrance or internal doors, gates, trapdoors, turnstiles. More... | |
class | ModelData_BIMElement |
Base class for element that represents a single BIM entity. More... | |
class | ModelData_BIMFurniture |
Furniture represents element for defining furnishings such as a table, chair, cabinet, etc. More... | |
class | ModelData_BIMGeometryElement |
Base class for geometry elements (wall, window, door, etc.), that can have own geometry representation, assigned material and transformation. More... | |
class | ModelData_BIMHost |
Host represents a base class for BIM elements that represent BIM structure by containing nested (child) elements. Host is a base class for concrete host elements (site, building, storey). More... | |
class | ModelData_BIMMaterial |
Material represents a substance that can be used to form physical elements, e.g particular cement, steel, plastic, wood, etc. Material entity can be attached to Construction Element instance. Material can be defined with: More... | |
class | ModelData_BIMModel |
Provides CAD Exchanger BIM data model. More... | |
class | ModelData_BIMPlate |
Plate represents planar element, that is often add-on part for wall, roof or slab. More... | |
class | ModelData_BIMPropertyLibrary |
PropertyLibrary represents a way to manage properties of elements, materials. PropertyLibrary provides access to set of named property tables. More... | |
class | ModelData_BIMRailing |
Railing represents a frame assembly for physical support, fall prevention and also decorating. More... | |
class | ModelData_BIMRoof |
Roof represents covering element of the top part of a building. More... | |
class | ModelData_BIMSite |
Site represents the area of land, on which the building construction is to be. Often, the Site element also includes the additional construction element with geometry of the surrounding land. More... | |
class | ModelData_BIMSlab |
Slab represents an element that encloses a building space vertically. The slab may provide the floor or roof support in building spaces. More... | |
class | ModelData_BIMStair |
Stair represents a passageway allowing persons to step from one level to another level at a different elevation. More... | |
class | ModelData_BIMStorey |
Storey represents a horizontal aggregation of building spaces that are vertically bound and are all at a specific elevation. Storey is used to build the spatial structure of a building. More... | |
class | ModelData_BIMVisitor |
Defines a BIM elements visitor. More... | |
class | ModelData_BIMVoidVisitor |
Defines a BIM elements visitor with empty implementation. More... | |
class | ModelData_BIMWall |
Wall represents an element that bounds or subdivides building spaces. Wall are usually vertical, planar structural element, that may bear loads. More... | |
class | ModelData_BIMWindow |
Window element can represent vertical, sloped or horizontal window in the wall or roof, and also a window panel in a curtain wall. More... | |
class | ModelData_BIMWriterParameters |
Defines parameters used by the ModelData_Model::Save() function. More... | |
class | ModelData_Body |
Defines a root topological shape that can be owned by B-Rep representation. More... | |
class | ModelData_BodyList |
Defines a list of bodies. More... | |
class | ModelData_BoundingBoxProvider |
Computes bounding box of the element and adds it to a property table. More... | |
class | ModelData_Box |
Defines a 3D axis-aligned bounding box. More... | |
class | ModelData_Box2d |
Defines a 2D bounding box. More... | |
class | ModelData_BRepRepresentation |
Defines precise Boundary Representation of part. More... | |
class | ModelData_BRepToPolyAssociations |
Contains connecting information between B-Rep and Poly representation. More... | |
class | ModelData_BRepTriangulationProvider |
Populates polygonal model with a mesh computed from B-Rep representation. More... | |
class | ModelData_BSplineCurve |
Defines 3D B-Spline curve. More... | |
class | ModelData_BSplineCurve2d |
Defines 2D B-Spline curve. More... | |
class | ModelData_BSplineSurface |
Defines a B-Spline surface. More... | |
class | ModelData_Circle |
Defines 3D circle. More... | |
class | ModelData_Circle2d |
Defines 2D circle. More... | |
class | ModelData_Color |
Defines an RGBA color (with alpha channel). More... | |
class | ModelData_ColorHash |
Hasher for ModelData_Color objects. More... | |
class | ModelData_ConfigurationManager |
Defines a collection of configurations of scene graph element. More... | |
class | ModelData_Conic |
Base class for 3D conic curves. More... | |
class | ModelData_Conic2d |
Base class for 2D conic curves. More... | |
class | ModelData_ConicalSurface |
Defines a conical surface. More... | |
class | ModelData_Curve |
Base class for 3D curves. More... | |
class | ModelData_Curve2d |
Base class for 2D curves. More... | |
class | ModelData_CylindricalSurface |
Defines a cylindrical surface. More... | |
class | ModelData_Direction |
Defines a 3D direction. More... | |
class | ModelData_Direction2d |
Defines a 2D direction. More... | |
class | ModelData_Drawing |
Represents a single 2D drawing of a model. More... | |
class | ModelData_DrawingAngularDimension |
Describes the angular dimension measures of for an angle given by three points. More... | |
class | ModelData_DrawingCurveSet |
Describes drawing elements composed of 2D curves. More... | |
class | ModelData_DrawingDiametricDimension |
Describes a diametric dimension measures of circles. More... | |
class | ModelData_DrawingDimension |
Base class for various dimension types. More... | |
class | ModelData_DrawingElement |
Base class for drawing elements. More... | |
class | ModelData_DrawingElementVisitor |
Defines a visitor of drawing elements. More... | |
class | ModelData_DrawingElementVoidVisitor |
Defines a visitor of drawing elements with empty implementation. More... | |
class | ModelData_DrawingGeometry |
class | ModelData_DrawingHatch |
Represents an area filled with a pattern. More... | |
class | ModelData_DrawingLayer |
Provides logical grouping of ModelData_DrawingElement objects. More... | |
class | ModelData_DrawingLinearDimension |
Linear dimensions with horizontal, vertical, and aligned dimension lines. More... | |
class | ModelData_DrawingPiecewiseContour |
Describes drawing elements composed connected 2D curves. More... | |
class | ModelData_DrawingPointSet |
Describes drawing elements composed of 2D points. More... | |
class | ModelData_DrawingRadialDimension |
Describes a radial dimension measures of arcs and circles. More... | |
class | ModelData_DrawingSheet |
Represents a single sheet of a model drawing. More... | |
class | ModelData_DrawingText |
Defines a text for drawing. More... | |
class | ModelData_DrawingView |
Represents a view on a drawing sheet. More... | |
class | ModelData_Edge |
Defines an edge. More... | |
class | ModelData_ElementarySurface |
Base class for elementary surfaces. More... | |
class | ModelData_Ellipse |
Defines 3D ellipse. More... | |
class | ModelData_Ellipse2d |
Defines 2D ellipse. More... | |
class | ModelData_Face |
Defines a topological face. More... | |
class | ModelData_FileTexture |
Provides external texture data by url. More... | |
class | ModelData_FileTextureHash |
Hasher for ModelData_FileTexture. More... | |
class | ModelData_Hyperbola |
Defines 3D hyperbola. More... | |
class | ModelData_Hyperbola2d |
Defines 2D hyperbola. More... | |
class | ModelData_IndexArray |
Defines an array of indices. More... | |
class | ModelData_IndexedTriangleSet |
Defines a polygonal shape consisting of triangles. More... | |
class | ModelData_Instance |
Defines an occurrence of assembly or part in a scene graph. More... | |
class | ModelData_Layer |
Provides a layer of objects. More... | |
class | ModelData_Line |
Defines 3D line. More... | |
class | ModelData_Line2d |
Defines 2D line. More... | |
class | ModelData_LineProperties |
Specifies properties to be applied to lines. More... | |
class | ModelData_Material |
Provides a data container for material. More... | |
class | ModelData_MeshPatch |
Represents piece of ModelData_PolyVertexSet using set of indices. More... | |
class | ModelData_Model |
Provides CAD Exchanger data model. More... | |
class | ModelData_ModelReader |
Reads any format that CAD Exchanger can import. More... | |
class | ModelData_ModelWriter |
Writes any format that CAD Exchanger can export. More... | |
class | ModelData_OffsetCurve |
Defines 3D offset curve. More... | |
class | ModelData_OffsetCurve2d |
Defines 2D offset curve. More... | |
class | ModelData_OffsetSurface |
Defines an offset surface. More... | |
class | ModelData_OrderedWireIterator |
Iterates over edges in a wire on a face in topology connected order, i.e. two consecutive edges will have a shared vertex. More... | |
class | ModelData_OrientedShapeEqual |
Compares shapes using 'IsEqual' relationship. More... | |
class | ModelData_OrientedShapeHash |
Hasher for ModelData_Shape using 'IsEqual' relationship. More... | |
class | ModelData_Parabola |
Defines 3D parabola. More... | |
class | ModelData_Parabola2d |
Defines 2D parabola. More... | |
class | ModelData_Part |
Defines a leaf node in the scene graph hiearchy. More... | |
class | ModelData_PixMap |
Provides store a graphical image as a rectangular array of pixel color values. More... | |
class | ModelData_PixMapTexture |
Provides inline texture data by buffer of data. More... | |
class | ModelData_PixMapTextureHash |
Hasher for ModelData_PixMapTexture. More... | |
class | ModelData_Plane |
Defines a plane. More... | |
class | ModelData_PMIAngleUnitAttribute |
Defines an angle unit. More... | |
class | ModelData_PMICamera |
Defines a camera (point of view) in a scene. More... | |
class | ModelData_PMICompositeOutline |
Defines a collection of outlines. More... | |
class | ModelData_PMIConverter |
Auxiliary class to facilitate working with PMI. More... | |
class | ModelData_PMICurve2dOutline |
Defines an outline consist of 2d curves. More... | |
class | ModelData_PMICurveOutline |
Defines an outline consist of curves. More... | |
class | ModelData_PMIData |
Defines a complete PMI element. More... | |
class | ModelData_PMIDatumComponent |
Defines a component represented by a datum, datum feature symbol or datum target. More... | |
class | ModelData_PMIDatumRefAttribute |
Defines a datum reference. More... | |
class | ModelData_PMIDatumRefCompartmentAttribute |
Defines a compartment of datum references or compartments. More... | |
class | ModelData_PMIDatumTargetAttribute |
Defines a datum target data. More... | |
class | ModelData_PMIDimensionComponent |
Defines a component represented by a dimensional tolerance. More... | |
class | ModelData_PMIDisplacementAttribute |
Defines a displacement value for an unequally disposed geometric tolerance. More... | |
class | ModelData_PMIGeometricToleranceComponent |
Defines a component represented by a geometric tolerance. More... | |
class | ModelData_PMIGraphicalElement |
Defines a PMI graphical element. More... | |
class | ModelData_PMIGraphicalElementComponent |
Base class for various component types. More... | |
class | ModelData_PMIGraphicalElementComponentVisitor |
Defines a visitor of the components. More... | |
class | ModelData_PMIGraphicalElementComponentVoidVisitor |
Component visitor with empty implementation. More... | |
class | ModelData_PMILengthUnitAttribute |
Defines a length unit. More... | |
class | ModelData_PMILimitsAndFitsAttribute |
Defines a kind of a tolerance class dimension. More... | |
class | ModelData_PMIMachiningAllowanceAttribute |
Defines a machining allowance and its bound (deviations). More... | |
class | ModelData_PMIMaximumValueAttribute |
Defines a maximum value. More... | |
class | ModelData_PMIModifierAttribute |
Defines a type of modification. More... | |
class | ModelData_PMIModifierWithValueAttribute |
Defines a type of modification with additional value. More... | |
class | ModelData_PMIOutline |
Base class for various outline types. More... | |
class | ModelData_PMIOutlinedComponent |
Defines a component represented by outline. More... | |
class | ModelData_PMIOutlineVisitor |
Defines a visitor of the outlines. More... | |
class | ModelData_PMIOutlineVoidVisitor |
Outline visitor with empty implementation. More... | |
class | ModelData_PMIPlane |
Defines a plane where 2d graphical elements should be placed. More... | |
class | ModelData_PMIPlusMinusBoundsAttribute |
Defines a plus and minus bounds (deviations) of a tolerance. More... | |
class | ModelData_PMIPoly2dOutline |
Defines an outline consist of 2d polylines. More... | |
class | ModelData_PMIPolyOutline |
Defines an outline consist of polylines. More... | |
class | ModelData_PMIQualifierAttribute |
Defines a type of qualifier. More... | |
class | ModelData_PMIRangeAttribute |
Defines range of value. More... | |
class | ModelData_PMISavedView |
Defines a view orientation of the model and a subset of visible PMI elements. More... | |
class | ModelData_PMISemanticAttribute |
Base class for various attribute types. More... | |
class | ModelData_PMISemanticAttributeVisitor |
Defines a visitor of the attributes. More... | |
class | ModelData_PMISemanticAttributeVoidVisitor |
Attribute visitor with empty implementation. More... | |
class | ModelData_PMISemanticElement |
Defines a PMI semantic element. More... | |
class | ModelData_PMISemanticElementComponent |
Base class for various component types. More... | |
class | ModelData_PMISemanticElementComponentVisitor |
Defines a visitor of the components. More... | |
class | ModelData_PMISemanticElementComponentVoidVisitor |
Component visitor with empty implementation. More... | |
class | ModelData_PMISurfaceFinishComponent |
Defines a component represented by a suface texture. More... | |
class | ModelData_PMISurfaceTextureRequirementAttribute |
Defines a surface texture requirement. More... | |
class | ModelData_PMITable |
Defines a container storing PMI data. More... | |
class | ModelData_PMITextComponent |
Defines a component represented by text. More... | |
class | ModelData_PMITriangulatedComponent |
Defines a component represented by triangulation. More... | |
class | ModelData_Point |
Defines a 3D point. More... | |
class | ModelData_Point2d |
Defines a 2D point. More... | |
class | ModelData_PolyLine2dSet |
Defines a polygonal shape consisting of 2d polylines. More... | |
class | ModelData_PolyLineSet |
Defines a polygonal shape consisting of polylines. More... | |
class | ModelData_PolyPointSet |
Defines a polygonal shape consisting of individual points. More... | |
class | ModelData_PolyRepresentation |
Defines polygonal (faceted or tessellated) representation of part. More... | |
class | ModelData_PolyShape |
Base class for polygonal meshes. More... | |
class | ModelData_PolyShape2d |
Base class for polygonal 2d meshes. More... | |
class | ModelData_PolyShapeList |
List of vertex sets contained in polygonal representation. More... | |
class | ModelData_PolyVertex2dSet |
Base class for particular vertex sets - polyline sets, point sets. More... | |
class | ModelData_PolyVertexSet |
Base class for particular vertex sets - triangle sets, polyline sets, point sets. More... | |
class | ModelData_PropertyTable |
Defines a collection of properties. More... | |
class | ModelData_Ratio |
Holds the ratio of 2 positive integers in the form of \((n:m)\). More... | |
class | ModelData_RectangularTrimmedSurface |
Defines an explicitly trimmed surface. More... | |
class | ModelData_RefPropertyProvider |
Base class for property providers associated with a scene graph element. More... | |
class | ModelData_Representation |
Base class of part representations. More... | |
class | ModelData_RepresentationMaskSelector |
Represents a representation mode as a mask (according to enum ModelData_RepresentationMask) More... | |
class | ModelData_RepresentationNameSelector |
Represents a representation mode as a name of a representation. More... | |
class | ModelData_RepresentationSelector |
Base class for representation selectos. More... | |
class | ModelData_SceneGraphElement |
Base class for part, instance and assembly. More... | |
class | ModelData_SceneGraphElementUniqueVisitor |
Defines a visitor that visits each unique element only once. More... | |
class | ModelData_Shape |
Base class of topological shapes. More... | |
class | ModelData_ShapeConverter |
Converts between OCC shapes and CAD Exchanger data model. More... | |
class | ModelData_ShapeList |
Defines a list of shapes. More... | |
class | ModelData_Shell |
Defines a connected set of faces. More... | |
class | ModelData_Solid |
Defines a topological solid. More... | |
class | ModelData_SphericalSurface |
Defines a spherical surface. More... | |
class | ModelData_Surface |
Base class for geometrical surfaces. More... | |
class | ModelData_SurfaceOfLinearExtrusion |
Defines a surface of linear extrusion. More... | |
class | ModelData_SurfaceOfRevolution |
Defines a surface of revolution. More... | |
class | ModelData_SweptSurface |
Defines a base class for swept surfaces - surface of linear extrusion and of revolution. More... | |
class | ModelData_TextProperties |
Contains text properties. More... | |
class | ModelData_Texture |
Provides an interface to texture. More... | |
class | ModelData_TextureParameters |
Provides an interface to texture parameters. More... | |
class | ModelData_TextureSet |
Provides an interface to set of textures. More... | |
class | ModelData_TextureSetHash |
Hasher for ModelData_TextureSet. More... | |
class | ModelData_TextureVisitor |
Defines a visitor of the texture. More... | |
class | ModelData_ToroidalSurface |
Defines a toroidal surface. More... | |
class | ModelData_Transformation |
Defines a transformation matrix. More... | |
class | ModelData_Transformation2d |
Defines a 2D transformation matrix. More... | |
class | ModelData_Transformation2dHash |
Hasher for ModelData_Transformation2d. More... | |
class | ModelData_TransformationHash |
Hasher for ModelData_Transformation. More... | |
class | ModelData_TrimmedCurve |
Defines explicitly trimmed 3D curve. More... | |
class | ModelData_TrimmedCurve2d |
Defines explicitly trimmed 2D curve. More... | |
class | ModelData_UnorientedShapeEqual |
Compares shapes using 'IsSame' relationship. More... | |
class | ModelData_UnorientedShapeHash |
Hasher for ModelData_Shape using 'IsSame' relationship. More... | |
class | ModelData_ValidationPropertyProvider |
Computes validation properties of the element and adds them to a property table. More... | |
class | ModelData_Vector |
Defines a 3D vector. More... | |
class | ModelData_Vector2d |
Defines a 2D vector. More... | |
class | ModelData_Vertex |
Defines topological vertex. More... | |
class | ModelData_Wire |
Defines a connected set of edges. More... | |
class | ModelData_WriterParameters |
Defines parameters used by the ModelData_Model::Save() function. More... | |
class | ModelPrs_BackgroundStyle |
Defines background style. More... | |
class | ModelPrs_Exploder |
Provides the ability to get an 'exploded' model view - when model parts separated by distance. More... | |
class | ModelPrs_Geometry |
Defines a drawable geometry. More... | |
class | ModelPrs_GeometryVisitor |
Defines a visitor of the geometry. More... | |
class | ModelPrs_GeometryVoidVisitor |
Geometry visitor with empty implementation. More... | |
class | ModelPrs_Manipulator |
Provides the ability to position and rotate scene nodes using mouse. More... | |
class | ModelPrs_ManipulatorObserver |
Base abstract class for observers registered in ModelPrs_Manipulator. More... | |
class | ModelPrs_Measurement |
Stores the source data and result of the measurement. Objects of this class can be created using ModelPrs_MeasurementFactory. More... | |
class | ModelPrs_MeasurementFactory |
Creates measurement objects that store the sources and result of a measurement. More... | |
class | ModelPrs_OffscreenViewPort |
Defines a viewport without any visible window (frame). More... | |
class | ModelPrs_Scene |
Provides CAD Exchanger visualization structure. More... | |
class | ModelPrs_SceneNode |
Represents a node in the visual scene graph. More... | |
class | ModelPrs_SceneNodeFactory |
Creates a scene nodes and its children from input data model objects. More... | |
class | ModelPrs_SceneNodeFactoryParameters |
Defines parameters which using by ModelPrs_SceneNodeFactory. More... | |
class | ModelPrs_SceneNodeVisitor |
Defines a visitor of the scene nodes. More... | |
class | ModelPrs_Selection |
Encapsulates a container of selected scene nodes. More... | |
class | ModelPrs_SelectionChangesObserver |
Defines an observer on selection events. More... | |
class | ModelPrs_SelectionManager |
Allows manage the selection, handle selection events (via observers object), set the filter to limit the selection. More... | |
class | ModelPrs_SelectionVisitor |
Defines a visitor of the selection object. More... | |
class | ModelPrs_ViewCubeStyle |
Defines a style of view cube. More... | |
class | ModelPrsQtQuick_BackgroundStyle |
Defines a background style for usage in qml code. More... | |
class | ModelPrsQtQuick_ViewCubeStyle |
Defines a view cube style for usage in qml code. More... | |
class | ModelPrsQtQuick_ViewPort |
Defines a QQuickItem which can be used in QtQuick/QML based applications. More... | |
class | ModelSimplifier_HoleRemoverTool |
B-Rep simplification tool which removes holes from the model. More... | |
class | ModelSimplifier_InternalFacesRemoverTool |
B-Rep simplification tool which removes internal faces from the model. More... | |
class | ModelSimplifier_MeshSimplifier |
Generates a new model with simplified mesh. More... | |
class | ModelSimplifier_MeshSimplifierParameters |
class | ModelSimplifier_MeshSimplifierTool |
class | ModelSimplifier_ShapePredicate |
class | ModelSimplifier_Simplifier |
Provides an interface to the pipeline of B-Rep simplification tools. More... | |
class | ModelSimplifier_SimplifierBuilder |
Creates ModelSimplifier_Simplifier instance with pre-configured tools. More... | |
class | ModelSimplifier_SimplifierTool |
Describes an interface that B-Rep simplification tools should implement. More... | |
class | ModelSimplifier_SmallBodiesRemoverTool |
B-Rep simplification tool which removes small bodies from the model. More... | |
class | ModelXDE_Converter |
Converts ModelData_Model to/from XDE document. More... | |
class | MTKBase_Boss |
Describes a boss. In CNC Machining a boss is a protrusion or raised area on a workpiece that is created by removing material around it using a milling cutter. The boss feature can be used for various purposes such as providing a location for fasteners, creating a bearing surface, or serving as a mounting point for other components. More... | |
class | MTKBase_CompositeFeature |
Describeas a base class for composite features. More... | |
class | MTKBase_DoubleList |
Defines a list of double values. More... | |
class | MTKBase_Feature |
Describes a base class of MTK based features. More... | |
class | MTKBase_FeatureComparator |
Provides possibility to compare MTK based features depending on their type and parameters. More... | |
class | MTKBase_FeatureList |
Defines a list of features. More... | |
class | MTKBase_Hole |
Describes a base class for hole features in concrete processes. More... | |
class | MTKBase_ShapeFeature |
Describes a feature with assigned shape. More... | |
class | NX_Reader |
Reads Siemens NX files. More... | |
class | NX_ReaderParameters |
Defines parameters of the NX reader. More... | |
class | OBJ_Reader |
Reads Wavefront OBJ files. More... | |
class | OBJ_ReaderParameters |
Defines parameters of the OBJ reader. More... | |
class | OBJ_Writer |
Writes Waverfront OBJ files. More... | |
class | OBJ_WriterParameters |
Defines parameters of the OBJ writer. More... | |
class | Para_Reader |
Reads Parasolid files. More... | |
class | Para_ReaderParameters |
Defines parameters of the Parasolid reader. More... | |
class | Para_Writer |
Writes Parasolid files. More... | |
class | Para_WriterParameters |
Defines parameters of the Parasolid writer. More... | |
class | PLY_Reader |
Reads PLY files. More... | |
class | PLY_ReaderParameters |
Defines parameters used by the PLY_Reader. More... | |
class | PRC_ReaderParameters |
Defines parameters of the PRC_Reader. More... | |
class | Revit_Reader |
Reads Revit files. More... | |
class | Revit_ReaderParameters |
Defines parameters used by the Revit_Reader. More... | |
class | Rhino_Reader |
Reads Rhino files. More... | |
class | Rhino_ReaderParameters |
Defines parameters of the Rhino reader. More... | |
class | Rhino_Writer |
Writes Rhino files. More... | |
class | Rhino_WriterParameters |
Defines parameters of the Rhino Writer. More... | |
class | SheetMetal_Analyzer |
Provides an interface to run several analyzer tools. More... | |
class | SheetMetal_AnalyzerTool |
Provides an interface to all tools that can be used with SheetMetal_Analyzer. More... | |
class | SheetMetal_Bead |
Describes a sheet metal bead. More... | |
class | SheetMetal_Bend |
Describes a bend in sheet metal. More... | |
class | SheetMetal_BendRelief |
Describes a sheet metal bend relief. More... | |
class | SheetMetal_Bridge |
Describes a sheet metal bridge feature. More... | |
class | SheetMetal_ComplexHole |
Describes a sheet metal complex hole feature. More... | |
class | SheetMetal_CompoundBend |
Describes a sheet metal compound bend feature. More... | |
class | SheetMetal_CurvedBend |
Describes a sheet metal curved bend feature. More... | |
class | SheetMetal_Cutout |
Describes a cutout in sheet metal. More... | |
class | SheetMetal_Data |
Contains specific information for sheet metal tools. More... | |
class | SheetMetal_FeatureRecognizer |
Provides an interface to recognizing sheet metal features tool. Is used for recognition of features such as bends, cutouts, holes, etc. More... | |
class | SheetMetal_FlatPattern |
Describes a flat pattern for sheet metal models. More... | |
class | SheetMetal_HemBend |
Describes a sheet metal Hem bend feature. More... | |
class | SheetMetal_Hole |
Describes a circle hole drilled or punched in sheet metal. More... | |
class | SheetMetal_Louver |
Describes a sheet metal louver feature. More... | |
class | SheetMetal_Notch |
Describes a sheet metal notch. More... | |
class | SheetMetal_StraightNotch |
Describes a sheet metal straight notch. More... | |
class | SheetMetal_Tab |
Describes a sheet metal tab. More... | |
class | SheetMetal_Unfolder |
Is used to unfold sheet metal models. More... | |
class | SheetMetal_VNotch |
Describes a sheet metal V-notch. More... | |
class | SLD_Reader |
Reads SolidWorks files. More... | |
class | SLD_ReaderParameters |
Defines parameters of the SLD_Reader. More... | |
class | SLDE_Reader |
Reads SolidEdge files. More... | |
class | SLDE_ReaderParameters |
Defines parameters of the SLDE_Reader. More... | |
class | STEP_Reader |
Reads STEP files. More... | |
class | STEP_ReaderParameters |
Defines parameters of the STEP_Reader. More... | |
class | STEP_Writer |
Writes STEP files. More... | |
class | STEP_WriterParameters |
Defines parameters used by the STEP writer. More... | |
class | STEPXDE_Reader |
Deprecated, kept for binary compatibility only. Use STEP_Reader instead. More... | |
class | STEPXDE_Writer |
Deprecated, kept for binary compatibility only. Use STEP_Writer instead. More... | |
class | STL_Reader |
Reads STL files. More... | |
class | STL_ReaderParameters |
Defines parameters of the STL reader. More... | |
class | STL_Writer |
Writes STL files. More... | |
class | STL_WriterParameters |
Defines parameters of the STL writer. More... | |
class | TextureData |
Helper class that keeps Texture2D and the information on how it should be applied. More... | |
class | U3D_Reader |
Reads U3D files. More... | |
class | U3D_ReaderParameters |
Defines parameters of the U3D reader. More... | |
class | U3D_Writer |
Writes U3D files. More... | |
class | U3D_WriterParameters |
Defines parameters used by the U3D writer. More... | |
class | Unigine_NodeFactory |
Creates UNIGINE .node file from ModelData_Model. More... | |
class | Unigine_NodeFactoryParameters |
Defines parameters of the Unigine_NodeFactory. More... | |
class | Unity_ModelFactory |
Creates ModelData_Model from GameObject. More... | |
class | Unity_ModelFactoryParameters |
Defines parameters used by the Unity_ModelFactory. More... | |
class | Unity_ObjectFactory |
Creates GameObject from ModelData_Model. More... | |
class | Unity_ObjectFactoryParameters |
Defines parameters used by the Unity_ObjectFactory. More... | |
class | UnityWG_AppearanceHash |
Fix for issue VIS-655. Upgraded hasher that takes appearance name into account. Direct inheritance from MD_AppearanceHash doesn't work here for some reason. More... | |
class | USD_Writer |
Writes USD files. More... | |
class | USD_WriterParameters |
Defines parameters used by the USD writer. More... | |
class | VRML_Reader |
Reads VRML files. More... | |
class | VRML_ReaderParameters |
Defines parameters of the VRML reader. More... | |
class | VRML_Writer |
Writes VRML files. More... | |
class | VRML_WriterParameters |
Defines parameters of the VRML writer. More... | |
class | WallThickness_Analyzer |
The wall thickness analyzing tool. More... | |
class | WallThickness_Data |
Contains information about minimum and maximum wall thicknesses. More... | |
class | X3D_Reader |
Reads X3D files. More... | |
class | X3D_ReaderParameters |
Defines parameters of the X3D reader. More... | |
class | X3D_Writer |
Writes X3D files. More... | |
class | X3D_WriterParameters |
Defines parameters of the X3D writer. More... | |
class | X3DPDF_Reader |
Reads 3DPDF files. More... | |
class | X3DPDF_ReaderParameters |
Defines parameters of the X3DPDF reader. More... | |
class | X3DPDF_Writer |
Writes X3DPDF files. More... | |
class | X3DPDF_WriterParameters |
Defines parameters used by the X3DPDF writer. More... | |
class | X3MF_Reader |
Reads 3MF files. More... | |
class | X3MF_ReaderParameters |
Defines parameters of the X3MF_Reader. More... | |
Typedefs | |
typedef Base_StreamProvider< std::istream > | Base_IStreamProvider |
Instantiates Base_StreamProvider for std::istream. | |
typedef Base_StreamProviderFactory< std::istream > | Base_IStreamProviderFactory |
Instantiates Base_StreamProviderFactory for std::istream. | |
typedef unsigned char | U8 |
Defines an unsigned 8-bit integer. | |
typedef unsigned short | U16 |
Defines an unsigned 16-bit integer. | |
typedef unsigned int | U32 |
Defines an unsigned 32-bit integer. | |
typedef uint64_t | U64 |
Defines an unsigned 64-bit integer. | |
typedef char | I8 |
Defines a signed 8-bit integer. | |
typedef short | I16 |
Defines a signed 16-bit integer. | |
typedef int | I32 |
Defines a signed 32-bit integer. | |
typedef int64_t | I64 |
Defines a signed 64-bit integer. | |
typedef U8 | UTF8 |
Defines a type of character when using UTF-8 encoding. | |
typedef U16 | UTF16 |
Defines a type of character when using UTF-16 encoding. | |
typedef U32 | UTF32 |
Defines a type of character when using UTF-32 encoding. | |
typedef cadex::internal::ModelData_BaseDirection< double > | ModelData_Directiond |
Defines direction with double (i.e. double precision) components. | |
typedef cadex::internal::ModelData_BaseDirection< float > | ModelData_Directionf |
Defines direction with float (i.e. single precision) components. | |
typedef cadex::internal::ModelData_BaseDirection2d< double > | ModelData_Directiond2d |
typedef cadex::internal::ModelData_BaseDirection2d< float > | ModelData_Directionf2d |
typedef cadex::internal::ModelData_BasePoint< double > | ModelData_Pointd |
typedef cadex::internal::ModelData_BasePoint< float > | ModelData_Pointf |
typedef cadex::internal::ModelData_BasePoint2d< double > | ModelData_Point2dd |
typedef cadex::internal::ModelData_BasePoint2d< float > | ModelData_Point2df |
typedef cadex::internal::ModelData_BaseVector< double > | ModelData_Vectord |
typedef cadex::internal::ModelData_BaseVector< float > | ModelData_Vectorf |
typedef cadex::internal::ModelData_BaseVector2d< double > | ModelData_Vectord2d |
typedef cadex::internal::ModelData_BaseVector2d< float > | ModelData_Vectorf2d |
typedef cadex::internal::ModelData_BaseXY< double > | ModelData_XYd |
typedef cadex::internal::ModelData_BaseXY< float > | ModelData_XYf |
typedef cadex::internal::ModelData_BaseXYZ< double > | ModelData_XYZd |
typedef cadex::internal::ModelData_BaseXYZ< float > | ModelData_XYZf |
typedef int | ManipulatorModes |
using | AppToPVSMapType = Dictionary< ModelData_Appearance, ModelData_PolyVertexSet > |
Enumerations | |
enum | Base_AngleUnit { Base_AU_Radian , Base_AU_Degree } |
enum | Base_LengthUnit { Base_LU_Millimeters , Base_LU_Centimeters , Base_LU_Meters , Base_LU_Inches , Base_LU_Feets , Base_LU_Yards , Base_LU_Micrometers , Base_LU_Decimeters , Base_LU_Kilometers , Base_LU_Mils , Base_LU_Miles } |
Length units used in exporters. | |
enum | ModelCheck_Continuity { C0 , G1 , C1 , G2 , C2 , C3 , CN } |
Continuity types. | |
enum | ModelCheck_ErrorLevel { ModelCheck_EL_Error = 0x01 , ModelCheck_EL_Warning1 = 0x10 , ModelCheck_EL_Warning2 = 0x20 , ModelCheck_EL_Warning3 = 0x40 , ModelCheck_EL_Warning4 = 0x80 , ModelCheck_EL_WarningAll , ModelCheck_EL_NoError = 0x100 } |
Defines the level of message. More... | |
enum | ModelCheck_ProblemType { ModelCheck_PT_Undefined = -1 , ModelCheck_PT_NoProblem = 0 , ModelCheck_PT_Composite , ModelCheck_PT_Continuity , ModelCheck_PT_EdgeTolerance , ModelCheck_PT_Intersection , ModelCheck_PT_Overlap , ModelCheck_PT_Size , ModelCheck_PT_Tolerance , ModelCheck_PT_Topology , ModelCheck_PT_VertexTolerance } |
Type of the problem from ModelCheck_BRepChecker. More... | |
enum | ModelData_BodyType { ModelData_BT_Undefined , ModelData_BT_Acorn , ModelData_BT_Wireframe , ModelData_BT_Sheet , ModelData_BT_Solid , ModelData_BT_General } |
Defines a body type. More... | |
enum | ModelData_Continuity { ModelData_C0 , ModelData_C1 , ModelData_C2 , ModelData_CN } |
enum | ModelData_CurveType { ModelData_CT_Line , ModelData_CT_Circle , ModelData_CT_Ellipse , ModelData_CT_Hyperbola , ModelData_CT_Parabola , ModelData_CT_Bezier , ModelData_CT_BSpline , ModelData_CT_Offset , ModelData_CT_Trimmed , ModelData_CT_Undefined = 100 , ModelData_CT_UserDefined } |
Defines curve type. | |
enum | ModelData_PixelFormat { ModelData_PF_None , ModelData_PF_RGB , ModelData_PF_RGBA , ModelData_PF_Alpha , ModelData_PF_Luminance , ModelData_PF_LuminanceAlpha } |
enum | ModelData_PMIType { ModelData_PMI_Note , ModelData_PMI_Dimension , ModelData_PMI_Tolerance , ModelData_PMI_CoordinateSystem , ModelData_PMI_CenterLine , ModelData_PMI_ReferenceGeometry , ModelData_PMI_MeasurementPoint , ModelData_PMI_Datum , ModelData_PMI_FeatureControlFrame , ModelData_PMI_Weld , ModelData_PMI_SurfaceFinish , ModelData_PMI_Section , ModelData_PMI_Undefined = 1000 , ModelData_PMI_UserDefined } |
Defines PMI data type. More... | |
enum | ModelData_ProviderMask { ModelData_PM_SGE = 0x01 , ModelData_PM_BRep = 0x02 , ModelData_PM_Poly = 0x04 , ModelData_PM_PropertyTable = 0x08 , ModelData_PM_All = 0xffff } |
enum | ModelData_RepresentationMask { ModelData_RM_BRep = 0x01 , ModelData_RM_CoarseLOD = 0x10 , ModelData_RM_MediumLOD = 0x20 , ModelData_RM_FineLOD = 0x40 , ModelData_RM_Poly = ModelData_RM_CoarseLOD | ModelData_RM_MediumLOD | ModelData_RM_FineLOD , ModelData_RM_Any = ModelData_RM_BRep | ModelData_RM_Poly } |
Defines a mask to filter part representations. More... | |
enum | ModelData_ShapeOrientation { ModelData_SO_Forward , ModelData_SO_Reversed , ModelData_SO_Undefined = 0x10 } |
Defines shape orientation. More... | |
enum | ModelData_ShapeType { ModelData_ST_BodyList , ModelData_ST_Body , ModelData_ST_Solid = 2 , ModelData_ST_Shell , ModelData_ST_Face , ModelData_ST_Wire , ModelData_ST_Edge , ModelData_ST_Vertex , ModelData_ST_Undefined } |
Defines shape type. | |
enum | ModelData_SurfaceType { ModelData_ST_Plane , ModelData_ST_Cylinder , ModelData_ST_Cone , ModelData_ST_Sphere , ModelData_ST_Torus , ModelData_ST_LinearExtrusion , ModelData_ST_Revolution , ModelData_ST_Bezier , ModelData_ST_BSpline , ModelData_ST_Offset , ModelData_ST_Trimmed , ModelData_SrfT_Undefined = 100 , ModelData_ST_UserDefined } |
Defines surface type. | |
enum | ModelData_TextureBlendMode { ModelData_TBM_Decal , ModelData_TBM_Modulate , ModelData_TBM_Replace } |
enum | ModelData_TextureMagnificationFilter { ModelData_TMagF_Nearest , ModelData_TMagF_Linear } |
enum | ModelData_TextureMappingMode { ModelData_TMM_UVMapping , ModelData_TMM_SphereMapping } |
enum | ModelData_TextureMinificationFilter { ModelData_TMinF_Nearest , ModelData_TMinF_NearestMipMapNearest , ModelData_TMinF_NearestMipMapLinear , ModelData_TMinF_Linear , ModelData_TMinF_LinearMipMapNearest , ModelData_TMinF_LinearMipMapLinear } |
enum | ModelData_TextureType { ModelData_TT_Unknown , ModelData_TT_DiffuseMap , ModelData_TT_SpecularMap , ModelData_TT_EmissiveMap , ModelData_TT_BumpMap , ModelData_TT_NormalMap , ModelData_TT_DisplacementMap , ModelData_TT_SphereEnvironmentMap } |
enum | ModelData_TextureWrapMode { ModelData_TWM_ClampToEdge , ModelData_TWM_Repeat , ModelData_TWM_MirroredRepeat } |
enum | ModelPrs_AISManipulatorMode { ModelPrs_AISMM_None = 0x00 , ModelPrs_AISMM_Translation = 0x01 , ModelPrs_AISMM_Rotation = 0x02 } |
enum | ModelPrs_AntialiasingMode { ModelPrs_AM_Off = 0 , ModelPrs_AM_Low , ModelPrs_AM_Middle , ModelPrs_AM_High } |
enum | ModelPrs_AxisType { ModelPrs_AT_X , ModelPrs_AT_Y , ModelPrs_AT_Z } |
enum | ModelPrs_CameraPositionType { ModelPrs_CMT_Xpos , ModelPrs_CMT_Ypos , ModelPrs_CMT_Zpos , ModelPrs_CMT_Xneg , ModelPrs_CMT_Yneg , ModelPrs_CMT_Zneg , ModelPrs_CMT_XposYpos , ModelPrs_CMT_XposZpos , ModelPrs_CMT_YposZpos , ModelPrs_CMT_XnegYneg , ModelPrs_CMT_XnegYpos , ModelPrs_CMT_XnegZneg , ModelPrs_CMT_XnegZpos , ModelPrs_CMT_YnegZneg , ModelPrs_CMT_YnegZpos , ModelPrs_CMT_XposYneg , ModelPrs_CMT_XposZneg , ModelPrs_CMT_YposZneg , ModelPrs_CMT_XposYposZpos , ModelPrs_CMT_XposYnegZpos , ModelPrs_CMT_XposYposZneg , ModelPrs_CMT_XnegYposZpos , ModelPrs_CMT_XposYnegZneg , ModelPrs_CMT_XnegYposZneg , ModelPrs_CMT_XnegYnegZpos , ModelPrs_CMT_XnegYnegZneg , ModelPrs_CMT_Front = ModelPrs_CMT_Yneg , ModelPrs_CMT_Back = ModelPrs_CMT_Ypos , ModelPrs_CMT_Top = ModelPrs_CMT_Zpos , ModelPrs_CMT_Bottom = ModelPrs_CMT_Zneg , ModelPrs_CMT_Left = ModelPrs_CMT_Xneg , ModelPrs_CMT_Right = ModelPrs_CMT_Xpos , ModelPrs_CMT_Default = ModelPrs_CMT_XposYnegZpos } |
Defines a direction where the camera is located. More... | |
enum | ModelPrs_CameraProjectionType { ModelPrs_CPT_Isometric , ModelPrs_CPT_Perspective } |
Defines a camera projection type. More... | |
enum | ModelPrs_CursorType { ModelPrs_CT_DefaultCursor , ModelPrs_CT_ZoomCursor , ModelPrs_CT_SelectCursor , ModelPrs_CT_PanCursor , ModelPrs_CT_GlobalPanCursor , ModelPrs_CT_RotateCursor , ModelPrs_CT_TranslateCursor } |
enum | ModelPrs_DisplayMode { ModelPrs_DM_Wireframe = 0 , ModelPrs_DM_Shaded , ModelPrs_DM_ShadedWithBoundaries , ModelPrs_DM_SurfaceWireframe , ModelPrs_DM_ShadedWithSurfaceBoundaries , ModelPrs_DM_Undefined = 100 } |
Defines a display mode of visual objects presented by ModelPrs_SceneNode. More... | |
enum | ModelPrs_ManipulatorMode { ModelPrs_MM_None = 0x00 , ModelPrs_MM_Translation = 0x01 , ModelPrs_MM_Rotation = 0x02 } |
enum | ModelPrs_MeasurementType { ModelPrs_MT_Distance , ModelPrs_MT_Radius , ModelPrs_MT_Diameter , ModelPrs_MT_AngleBetweenPlanes , ModelPrs_MT_AngleBetweenVertexes , ModelPrs_MT_Undefined = 100 } |
Defines a type of created measurement. More... | |
enum | ModelPrs_MouseMode { ModelPrs_MM_Normal , ModelPrs_MM_FitArea , ModelPrs_MM_Fixed2d } |
enum | ModelPrs_SelectionFilterType { ModelPrs_SFT_None = 0x00 , ModelPrs_SFT_CircleEdgeFilter = 0x01 , ModelPrs_SFT_PlanarFaceFilter = 0x02 , ModelPrs_SFT_RevolFaceFilter = 0x04 } |
Defines filters for selection based on the entities' underlying geometry. More... | |
enum | ModelPrs_SelectionMode { ModelPrs_SM_None = 0x00 , ModelPrs_SM_Node = 0x01 , ModelPrs_SM_Solid = 0x02 , ModelPrs_SM_Shell = 0x04 , ModelPrs_SM_Face = 0x08 , ModelPrs_SM_Wire = 0x10 , ModelPrs_SM_Edge = 0x20 , ModelPrs_SM_Vertex = 0x40 , ModelPrs_SM_Undefined = 0x8000 } |
Defines a selection mode of the ModelPrs_SceneNode. More... | |
enum | ModelPrs_VisibilityMode { ModelPrs_VM_Visible = 0 , ModelPrs_VM_GhostlyHidden , ModelPrs_VM_Hidden , ModelPrs_VM_Undefined = 100 } |
Defines a visibility mode of the ModelPrs_SceneNode. More... | |
enum | MeshQuality { Coarse , Medium , Fine } |
enum | Machining_FaceType { Machining_FT_Bore , Machining_FT_CircularMilled , Machining_FT_ConcaveFilletEdgeMilling , Machining_FT_ConvexProfileEdgeMilling , Machining_FT_CurvedMilled , Machining_FT_Deburr , Machining_FT_FlatFaceMilled , Machining_FT_FlatMilled , Machining_FT_FlatSideMilled , Machining_FT_TurnDiameter , Machining_FT_TurnFace , Machining_FT_TurnForm , Machining_FT_Undefined = 100 } |
Describes a face produced by a specified machining operation. More... | |
enum | Machining_HoleType { Machining_HT_Through , Machining_HT_FlatBottom , Machining_HT_Blind , Machining_HT_Partial , Machining_HT_Undefined = 100 } |
Defines a hole type in machining. More... | |
enum | Machining_OperationType { Machining_OT_Milling , Machining_OT_LatheMilling , Machining_OT_Undefined = 100 } |
Defines an operation type in machining. More... | |
enum | SheetMetal_HemBendType { SheetMetal_HBT_Flattened , SheetMetal_HBT_Open , SheetMetal_HBT_Teardrop , SheetMetal_HBT_Rope , SheetMetal_HBT_Rolled , SheetMetal_HBT_Undefined = 100 } |
Defines a hem bend type in sheet metal. More... | |
Functions | |
template<typename T , typename U > | |
bool | operator== (const Base_Allocator< T > &, const Base_Allocator< U > &) |
Equality operator. | |
template<typename T , typename U > | |
bool | operator!= (const Base_Allocator< T > &, const Base_Allocator< U > &) |
Non-equality operator. | |
bool | operator== (const Base_ProgressStatus &theV1, const Base_ProgressStatus &theV2) |
Equality operator. | |
std::ostream & | operator<< (std::ostream &theStream, const Base_String &theString) |
std::ostream & | operator<< (std::ostream &theStream, const Base_UTF16String &theString) |
std::wostream & | operator<< (std::wostream &theStream, const Base_UTF16String &theString) |
std::ostream & | operator<< (std::ostream &theStream, const Base_Uuid &theUuid) |
std::wostream & | operator<< (std::wostream &theStream, const Base_Uuid &theUuid) |
bool | operator== (const ModelData_Appearance &theA1, const ModelData_Appearance &theA2) |
Equality operator. | |
bool | operator== (const ModelData_BaseObject &theO1, const ModelData_BaseObject &theO2) |
Equality operator for ModelData_BaseObject. | |
bool | operator!= (const ModelData_BaseObject &theO1, const ModelData_BaseObject &theO2) |
Non-equality operator for ModelData_BaseObject. | |
ModelData_Box | operator* (const ModelData_Box &theV, double theVal) |
Returns a box, which is theV scaled by theVal. | |
ModelData_Box | operator/ (const ModelData_Box &theV, double theVal) |
Returns a box, which is theV scaled by \((1 /\) theVal \()\). | |
void | operator*= (ModelData_Box &theV, double theVal) |
Scales box by scalar value. | |
void | operator/= (ModelData_Box &theV, double theVal) |
Scales box by the inverse of the given value. | |
ModelData_Box2d | operator* (const ModelData_Box2d &theV, double theVal) |
Returns a box, which is theV scaled by theVal. | |
ModelData_Box2d | operator/ (const ModelData_Box2d &theV, double theVal) |
Returns a box, which is theV scaled by \((1 /\) theVal \()\). | |
void | operator*= (ModelData_Box2d &theV, double theVal) |
Scales box by scalar value. | |
void | operator/= (ModelData_Box2d &theV, double theVal) |
Scales box by the inverse of the given value. | |
bool | operator== (const ModelData_Color &theV1, const ModelData_Color &theV2) |
Equality operator. | |
bool | operator!= (const ModelData_Color &theV1, const ModelData_Color &theV2) |
Non-equality operator. | |
bool | operator< (const ModelData_Color &theV1, const ModelData_Color &theV2) |
Compare operator. | |
bool | operator== (const ModelData_ColorObject &theO1, const ModelData_ColorObject &theO2) |
Equality operator. | |
bool | operator== (const ModelData_Curve &theCurve1, const ModelData_Curve &theCurve2) |
Equality operator for ModelData_Curve. | |
bool | operator!= (const ModelData_Curve &theCurve1, const ModelData_Curve &theCurve2) |
Non-equality operator for ModelData_Curve. | |
bool | operator== (const ModelData_Curve2d &theCurve1, const ModelData_Curve2d &theCurve2) |
Equality operator for ModelData_Curve2d. | |
bool | operator!= (const ModelData_Curve2d &theCurve1, const ModelData_Curve2d &theCurve2) |
Non-equality operator for ModelData_Curve2d. | |
bool | operator== (const ModelData_FileTexture &theFT1, const ModelData_FileTexture &theFT2) |
Equality operator. | |
bool | operator== (const ModelData_LineProperties &theV1, const ModelData_LineProperties &theV2) |
Equality operator. | |
bool | operator== (const ModelData_Material &theV1, const ModelData_Material &theV2) |
Equality operator. | |
bool | operator== (const ModelData_MaterialObject &theO1, const ModelData_MaterialObject &theO2) |
Equality operator. | |
bool | operator== (const ModelData_PixMap &thePM1, const ModelData_PixMap &thePM2) |
Equality operator. | |
bool | operator== (const ModelData_PixMapTexture &thePT1, const ModelData_PixMapTexture &thePT2) |
Equality operator. | |
ModelData_ProviderMask | operator| (ModelData_ProviderMask theA, ModelData_ProviderMask theB) |
bool | operator== (const ModelData_Shape &theShape1, const ModelData_Shape &theShape2) |
Equality operator. | |
bool | operator!= (const ModelData_Shape &theShape1, const ModelData_Shape &theShape2) |
Non-equality operator. | |
bool | operator== (const ModelData_Surface &theSurface1, const ModelData_Surface &theSurface2) |
Equality operator for ModelData_Surface. | |
bool | operator!= (const ModelData_Surface &theSurface1, const ModelData_Surface &theSurface2) |
Non-equality operator for ModelData_Surface. | |
bool | operator== (const ModelData_TextureParameters &theTP1, const ModelData_TextureParameters &theTP2) |
Equality operator. | |
bool | operator== (const ModelData_TextureSet &theTS1, const ModelData_TextureSet &theTS2) |
bool | operator== (const ModelData_Transformation &theV1, const ModelData_Transformation &theV2) |
Equality operator for ModelData_Transformation. | |
bool | operator== (const ModelData_Transformation2d &theV1, const ModelData_Transformation2d &theV2) |
Equality operator for ModelData_Transformation2d. | |
bool | operator== (const ModelPrs_Geometry &theFirstGeometry, const ModelPrs_Geometry &theSecondGeometry) |
Equality operator. | |
bool | operator!= (const ModelPrs_Geometry &theFirstGeometry, const ModelPrs_Geometry &theSecondGeometry) |
Non-equality operator. | |
bool | operator== (const ModelPrs_Measurement &theFirstMeasure, const ModelPrs_Measurement &theSecondMeasure) |
bool | operator== (const ModelPrs_View3dObject &theO1, const ModelPrs_View3dObject &theO2) |
bool | operator!= (const ModelPrs_View3dObject &theO1, const ModelPrs_View3dObject &theO2) |
size_t | hash_value (const ModelData_Color &v) |
Defines classes, types, and global functions related to CAD Exchanger.
!! REMOVE
Instantiates Base_StreamProvider for std::istream.
Instantiates Base_StreamProviderFactory for std::istream.
Method Create() creates instances of Base_IStreamProvider.
Describes a face produced by a specified machining operation.
The face type is returned by Machining_Face::Type().
Defines a hole type in machining.
The hole type is returned by Machining_Hole::Type().
Defines an operation type in machining.
Enumerator | |
---|---|
Machining_OT_Milling | Milling operation type. |
Machining_OT_LatheMilling | Lathe + Milling operation type. |
Machining_OT_Undefined | Unknown operation type. |
Defines the level of message.
Warnings are classified from high severity (ModelCheck_EL_Warning1) to cosmetic ((ModelCheck_EL_Warning4).
Type of the problem from ModelCheck_BRepChecker.
Defines a body type.
The body type is returned by ModelData_Body::BodyType().
Provides information about the continuity of a curve/surface:
Defines PMI data type.
Defines PMI graphical element type.
Defines a mask to filter part representations.
Defines shape orientation.
Defines a direction where the camera is located.
Camera views are relative to the local coordinate system of the scene. Its origin is in the center of the scene and its axes are aligned with world coordinate system axes. All camera views are set up so that the camera looks at the origin of local coordinate system, i.e. looks at the scene. Various preset views then describe the possible positions of camera around the scene. "Positive X" means that camera is located at the positive end of X axis. "Negative Y" means that camera is located at the negative end of Y axis. There are also combined presets that place the camera in the middle between 2 or all 3 axes.
The following figure demonstrates several camera positions relative to the local coordinate system and screenshots from these positions:
![]()
Negative Y (Front). | ![]()
The resulting look at the model |
![]()
Negative Y, Positive Z. | ![]()
The resulting look at the model |
![]()
Positive X, Positive Z. | ![]()
The resulting look at the model |
Enumerator | |
---|---|
ModelPrs_CMT_Xpos | Positive X. |
ModelPrs_CMT_Ypos | Positive Y. |
ModelPrs_CMT_Zpos | Positive Z. |
ModelPrs_CMT_Xneg | Negative X. |
ModelPrs_CMT_Yneg | Negative Y. |
ModelPrs_CMT_Zneg | Negative Z. |
ModelPrs_CMT_XposYpos | Positive X, positive Y. |
ModelPrs_CMT_XposZpos | Positive X, positive Z. |
ModelPrs_CMT_YposZpos | Positive Y, positive Z. |
ModelPrs_CMT_XnegYneg | Negative X, negative Y. |
ModelPrs_CMT_XnegYpos | Negative X, positive Y. |
ModelPrs_CMT_XnegZneg | Negative X, negative Z. |
ModelPrs_CMT_XnegZpos | Negative X, positive Z. |
ModelPrs_CMT_YnegZneg | Negative Y, negative Z. |
ModelPrs_CMT_YnegZpos | Negative Y, positive Z. |
ModelPrs_CMT_XposYneg | Positive X, negative Y. |
ModelPrs_CMT_XposZneg | Positive X, negative Z. |
ModelPrs_CMT_YposZneg | Positive Y, negative Z. |
ModelPrs_CMT_XposYposZpos | Positive X, positive Y, positive Z. |
ModelPrs_CMT_XposYnegZpos | Positive X, negative Y, positive Z. |
ModelPrs_CMT_XposYposZneg | Positive X, positive Y, negative Z. |
ModelPrs_CMT_XnegYposZpos | Negative X, positive Y, positive Z. |
ModelPrs_CMT_XposYnegZneg | Positive X, negative Y, negative Z. |
ModelPrs_CMT_XnegYposZneg | Negative X, positive Y, negative Z. |
ModelPrs_CMT_XnegYnegZpos | Negative X, negative Y, positive Z. |
ModelPrs_CMT_XnegYnegZneg | Negative X, negative Y, negative Z. |
ModelPrs_CMT_Front | |
ModelPrs_CMT_Back | |
ModelPrs_CMT_Top | |
ModelPrs_CMT_Bottom | |
ModelPrs_CMT_Left | |
ModelPrs_CMT_Right | |
ModelPrs_CMT_Default | Alias to ModelPrs_CameraPositionType::ModelPrs_CMT_XposYnegZpos. |
Defines a display mode of visual objects presented by ModelPrs_SceneNode.
The display mode is returns by ModelPrs_SceneNode::DisplayMode(). The figures below demonstrates how it looks:
![]()
Wireframe | ![]()
Shaded | ![]()
Shaded with boundaries |
Defines a type of created measurement.
Defines filters for selection based on the entities' underlying geometry.
Filters evaluate the geometry not based on explicit type, but qualitatively with some internal tolerance. That is, ModelPrs_SFT_CircleEdgeFilter accepts not only edges based on ModelData_Circle, but also edges based on other types of curves if they are effectively circular.
Enumeration values are defined as bit masks, meaning that filters can be combined with one another:
The following code snippet demonstarates how to remove all filters:
Defines a selection mode of the ModelPrs_SceneNode.
The selection mode is set by ModelPrs_SceneNode::SetSelectionMode() and returned by ModelPrs_SceneNode::SelectionMode().
Enumeration values are defined as bit masks, meaning that selection modes can be combined with one another.
When selection modes with a same selectable entities are activated the more granular selection mode will dominate. ModelPrs_SM_Node, ModelPrs_SM_Face, ModelPrs_SM_Shell and ModelPrs_SM_Solid selection mode have a same selectable entities - faces, for ModelPrs_SM_Edge and ModelPrs_SM_Wire a same selectable entities is an edges.
In the following example the face selection mode will dominate:
* Has meaning only for scene nodes that present BRep representation.
Enumerator | |
---|---|
ModelPrs_SM_None | Disables selection of the node. |
ModelPrs_SM_Node | Enables selection of the entire node itself. |
ModelPrs_SM_Solid | Selects B-Rep solids in a node. *. |
ModelPrs_SM_Shell | Selects B-Rep shells in a node. *. |
ModelPrs_SM_Face | Selects B-Rep faces in a node. *. |
ModelPrs_SM_Wire | Selects B-Rep wires in a node. *. |
ModelPrs_SM_Edge | Selects B-Rep edges in a node. *. |
ModelPrs_SM_Vertex | Selects B-Rep vertexes in a node. *. |
ModelPrs_SM_Undefined | Undefined selection mode (inherited from parent). |
Defines a visibility mode of the ModelPrs_SceneNode.
The visibility mode is set by ModelPrs_SceneNode::SetVisibilityMode() and returned by ModelPrs_SceneNode::VisibilityMode().
Defines a hem bend type in sheet metal.
The hem bend type is returned by SheetMetal_HemBend::Type().
|
inline |
Non-equality operator.
Always returns false.
|
inline |
Non-equality operator for ModelData_BaseObject.
Returns true if two objects refer to different implementation objects (Impl()).
|
inline |
Non-equality operator.
Returns the value opposite to the value returned by the equality operator.
|
inline |
Non-equality operator for ModelData_Curve.
Returns true if two objects refer to different implementation objects (Handle(Geom_Curve)).
|
inline |
Non-equality operator for ModelData_Curve2d.
Returns true if two objects refer to different implementation objects (Handle(Geom2d_Curve)).
|
inline |
Non-equality operator for ModelData_Surface.
Returns true if two objects refer to different implementation objects (Handle(Geom_Surface)).
ModelData_Box cadex::operator* | ( | const ModelData_Box & | theV, |
double | theVal | ||
) |
Returns a box, which is theV scaled by theVal.
Returns the result of the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}\) is the scale factor.
ModelData_Box2d cadex::operator* | ( | const ModelData_Box2d & | theV, |
double | theVal | ||
) |
Returns a box, which is theV scaled by theVal.
Returns the result of the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}\) is the scale factor.
void cadex::operator*= | ( | ModelData_Box & | theV, |
double | theVal | ||
) |
Scales box by scalar value.
Performs the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}\) is the scale factor.
void cadex::operator*= | ( | ModelData_Box2d & | theV, |
double | theVal | ||
) |
Scales box by scalar value.
Performs the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}\) is the scale factor.
ModelData_Box cadex::operator/ | ( | const ModelData_Box & | theV, |
double | theVal | ||
) |
Returns a box, which is theV scaled by \((1 /\) theVal \()\).
Returns the result of th scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}^{-1}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}^{-1}\) is the scale factor.
ModelData_Box2d cadex::operator/ | ( | const ModelData_Box2d & | theV, |
double | theVal | ||
) |
Returns a box, which is theV scaled by \((1 /\) theVal \()\).
Returns the result of th scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}^{-1}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}^{-1}\) is the scale factor.
void cadex::operator/= | ( | ModelData_Box & | theV, |
double | theVal | ||
) |
Scales box by the inverse of the given value.
Performs the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}^{-1}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}^{-1}\) is the scale factor.
void cadex::operator/= | ( | ModelData_Box2d & | theV, |
double | theVal | ||
) |
Scales box by the inverse of the given value.
Performs the scaling transformation of all the points of the box in the form:
\[ P'=\mathrm{theVal}^{-1}\; P \]
where \(P\) and \(P'\) are the box points before and after transformation respectively and \(\mathrm{theVal}^{-1}\) is the scale factor.
|
inline |
Compare operator.
Returns true if all components of theV1 are less than respective components of theV2.
|
inline |
Equality operator.
Always returns true.
bool cadex::operator== | ( | const Base_ProgressStatus & | theV1, |
const Base_ProgressStatus & | theV2 | ||
) |
Equality operator.
Returns true if two values are considered the same, i.e. if they were created one from the other, or assigned one to another.
bool cadex::operator== | ( | const ModelData_Appearance & | theA1, |
const ModelData_Appearance & | theA2 | ||
) |
Equality operator.
Returns true if two appearance objects are equal.
Returns true if both theA1 and theA2 have equal colors, materials and line properties.
|
inline |
Equality operator for ModelData_BaseObject.
Returns true if two objects refer to the same implementation object (Impl()).
|
inline |
Equality operator.
Returns true if all components of theV1 and theV2 are the same or differences between the component do not exceed ModelData_Color::Precision().
bool cadex::operator== | ( | const ModelData_ColorObject & | theO1, |
const ModelData_ColorObject & | theO2 | ||
) |
Equality operator.
Returns true if all components of theV1 and theV2 are the same or differences between the component do not exceed cadex_RGB::Precision().
bool cadex::operator== | ( | const ModelData_Curve & | theCurve1, |
const ModelData_Curve & | theCurve2 | ||
) |
Equality operator for ModelData_Curve.
Returns true if two objects wrap the same implementation object (Handle(Geom_Curve)).
bool cadex::operator== | ( | const ModelData_Curve2d & | theCurve1, |
const ModelData_Curve2d & | theCurve2 | ||
) |
Equality operator for ModelData_Curve2d.
Returns true if two objects wrap the same implementation object (Handle(Geom2d_Curve)).
bool cadex::operator== | ( | const ModelData_FileTexture & | theFT1, |
const ModelData_FileTexture & | theFT2 | ||
) |
Equality operator.
Returns true if two FileTexture objects are equal.
bool cadex::operator== | ( | const ModelData_LineProperties & | theV1, |
const ModelData_LineProperties & | theV2 | ||
) |
Equality operator.
Returns true if all parameters are equal.
bool cadex::operator== | ( | const ModelData_Material & | theV1, |
const ModelData_Material & | theV2 | ||
) |
Equality operator.
Returns true if all colors of two materials are equal.
bool cadex::operator== | ( | const ModelData_MaterialObject & | theO1, |
const ModelData_MaterialObject & | theO2 | ||
) |
Equality operator.
Returns true if all colors of two materials are equal.
bool cadex::operator== | ( | const ModelData_PixMap & | thePM1, |
const ModelData_PixMap & | thePM2 | ||
) |
Equality operator.
Returns true if two PixMap objects are equal.
bool cadex::operator== | ( | const ModelData_PixMapTexture & | thePT1, |
const ModelData_PixMapTexture & | thePT2 | ||
) |
Equality operator.
Returns true if two PixMapTexture objects are equal.
bool cadex::operator== | ( | const ModelData_Surface & | theSurface1, |
const ModelData_Surface & | theSurface2 | ||
) |
Equality operator for ModelData_Surface.
Returns true if two objects wrap the same implementation object (Handle(Geom_Surface)).
bool cadex::operator== | ( | const ModelData_TextureParameters & | theTP1, |
const ModelData_TextureParameters & | theTP2 | ||
) |
Equality operator.
Returns true if two TextureParameters objects are equal.
bool cadex::operator== | ( | const ModelData_Transformation & | theV1, |
const ModelData_Transformation & | theV2 | ||
) |
Equality operator for ModelData_Transformation.
Returns true if two objects represent equal transformation matrices.
bool cadex::operator== | ( | const ModelData_Transformation2d & | theV1, |
const ModelData_Transformation2d & | theV2 | ||
) |
Equality operator for ModelData_Transformation2d.
Returns true if two objects represent equal transformation matrices.