MeshVS_DataSource.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_MeshVS_DataSource.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <MeshVS_EntityType.hxx>
#include <Handle_MeshVS_HArray1OfSequenceOfInteger.hxx>
#include <Standard_Address.hxx>
#include <TColStd_PackedMapOfInteger.hxx>
#include <Standard_Real.hxx>
#include <Handle_TColStd_HArray1OfReal.hxx>
#include <Handle_MeshVS_Mesh.hxx>
#include <Handle_TColStd_HPackedMapOfInteger.hxx>

Data Structures

class  MeshVS_DataSource
 The deferred class using for the following tasks:
1) Receiving geometry data about single element of node by its number;
2) Receiving type of element or node by its number;
3) Receiving topological information about links between element and nodes it consist of;
4) Receiving information about what element cover this node;
5) Receiving information about all nodes and elements the object consist of
6) Activation of advanced mesh selection. In the advanced mesh selection mode there is created:

  • one owner for the whole mesh and for all selection modes
  • one sensitive entity for the whole mesh and for each selection mode
    Receiving of IDs of detected entities (nodes and elements) in a viewer is achieved by
    implementation of a group of methods GetDetectedEntities.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:40:39 2011 for Open CASCADE Technology by  doxygen 1.6.3