C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
IMeshProvider Member List

This is the complete list of members for IMeshProvider, including all inherited members.

Create(const MbMesh &mesh)IMeshProviderstatic
GetFacetGroup(size_t) constIMeshProviderinlinevirtual
GetFacetGroupAttributes(size_t, std::unique_ptr< MbAttributeContainer > &) constIMeshProviderinlinevirtual
GetFacetGroupsCount() constIMeshProviderinlinevirtual
GetFacetNormalIndex(size_t index) constIMeshProviderinlinevirtual
GetFacetsCount() const =0IMeshProviderpure virtual
GetFacetVertexIndex(size_t index, size_t number) const =0IMeshProviderpure virtual
GetFacetVertexNormalIndex(size_t index, size_t number) const =0IMeshProviderpure virtual
GetFacetVerticesCount(size_t index) const =0IMeshProviderpure virtual
GetNormal(size_t index, MbVector3D &normal) const =0IMeshProviderpure virtual
GetNormalsCount() const =0IMeshProviderpure virtual
GetPoint(size_t index, MbCartPoint3D &point) const =0IMeshProviderpure virtual
GetPointsCount() const =0IMeshProviderpure virtual
GetVertexPointIndex(size_t index) const =0IMeshProviderpure virtual
GetVerticesCount() constIMeshProviderinlinevirtual
HasFacetGroupAttributes() constIMeshProviderinlinevirtual
HasFacetNormals() constIMeshProviderinlinevirtual
HasFacetVertexNormals() constIMeshProviderinlinevirtual
IMeshProvider()=defaultIMeshProviderprotected
InitFacetVertexNormals(MbPolymeshTopo &polymesh) constIMeshProviderprotected
InitFacetVertexNormalsWithAveraging(MbPolymeshTopo &polymesh) constIMeshProviderprotected
IsReady() const =0IMeshProviderpure virtual
SetMeshAttributes(bool bNormalsAveraging, MbPolymeshTopo &polymesh) constIMeshProvidervirtual
SetPolymeshAttributes(MbPolymesh &) constIMeshProviderinlinevirtual
SetSegmAttributes(MbPolymeshTopo &polymesh) constIMeshProvidervirtual
~IMeshProvider()=defaultIMeshProvidervirtual