MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #26106 All Revisions ] Back to Issue ]
Summary 0026106: BRepMesh - revision of data model
Revision 2018-08-01 15:49 by oan
Additional information
and documentation updates
Changes in public API:

The following auxiliary units used by BRepMesh have been introduced:
IMeshData - defines abstract discrete data model interface
IMeshTools - defines abstract tool interfaces and their relationship
BRepMeshData - keeps implementation of IMeshData abstract discrete data model interface

BRepMesh unit:
Provides implementation of tools defined by IMeshTools.
New class BRepMesh_Context provides default toolset for model processing and mesh generation.

BRepMesh_FaceAttribute has been removed.

Functionality of BRepMesh_FastDiscret and BRepMesh_FastDiscretFace has been separated on several auxiliary logically isolated classes including main ones, BRepMesh_EdgeDiscret and BRepMesh_FaceDiscret.

BRepMesh_EdgeTessellator has been renamed to BRepMesh_CurveTessellator due to logical consistency.

Definition of BRepMesh_FastDiscret::Parameters has been moved to separate common structure IMeshTools_Parameters.

BRepMesh_IncrementalMesh entry point for BRepMesh component uses IMeshTools_Parameters instead of BRepMesh_FastDiscret::Parameters.
Revision 2018-08-01 15:40 by oan
Additional information
and documentation updates
Changes in public API:

The following auxiliary units used by BRepMesh have been introduced:
IMeshData - defines abstract discrete data model interface
IMeshTools - defines abstract tool interfaces and their relationship
BRepMeshData - keeps implementation of IMeshData abstract discrete data model interface

BRepMesh unit:
BRepMesh_FaceAttribute has been removed;

Functionality of BRepMesh_FastDiscret and BRepMesh_FastDiscretFace has been separated one several auxiliary classes including main ones, BRepMesh_EdgeDiscret and BRepMesh_FaceDiscret.

BRepMesh_EdgeTessellator has been renamed to BRepMesh_CurveTessellator due to logical consistency.

Definition of BRepMesh_FastDiscret::Parameters has been moved to separate common structure IMeshTools_Parameters.

Entry point for BRepMesh component, BRepMesh_IncrementalMesh, uses IMeshTools_Parameters instead of BRepMesh_FastDiscret::Parameters.
Revision 2015-04-20 14:03 by oan
Additional information
and documentation updates


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker