|
Developer Documentation
|
#include <OpenMesh/Mesh/AttribKernelT.hh>
Public Types | |
| enum | Attribs { VAttribs = MeshItems::VAttribs , HAttribs = MeshItems::HAttribs , EAttribs = MeshItems::EAttribs , FAttribs = MeshItems::FAttribs } |
| typedef MeshItems | MeshItemsT |
| typedef Connectivity | ConnectivityT |
| typedef Connectivity::Vertex | Vertex |
| typedef GenProg::IF<(bool)(static_cast< Attributes::AttributeBits >(HAttribs)&Attributes::PrevHalfedge), typenameConnectivity::Halfedge, typenameConnectivity::HalfedgeNoPrev >::Result | Halfedge |
| typedef GenProg::Bool2Type< false > ::Result | HasPrevHalfedge |
| typedef Connectivity::Edge | Edge |
| typedef Connectivity::Face | Face |
| typedef MeshItems::Point | Point |
| typedef MeshItems::Normal | Normal |
| typedef MeshItems::Color | Color |
| typedef MeshItems::TexCoord1D | TexCoord1D |
| typedef MeshItems::TexCoord2D | TexCoord2D |
| typedef MeshItems::TexCoord3D | TexCoord3D |
| typedef MeshItems::Scalar | Scalar |
| typedef MeshItems::TextureIndex | TextureIndex |
| typedef MeshItems::VertexData | VertexData |
| typedef MeshItems::HalfedgeData | HalfedgeData |
| typedef MeshItems::EdgeData | EdgeData |
| typedef MeshItems::FaceData | FaceData |
| typedef AttribKernelT< MeshItems, Connectivity > | AttribKernel |
| typedef VPropHandleT< VertexData > | DataVPropHandle |
| typedef HPropHandleT< HalfedgeData > | DataHPropHandle |
| typedef EPropHandleT< EdgeData > | DataEPropHandle |
| typedef FPropHandleT< FaceData > | DataFPropHandle |
| typedef VPropHandleT< Point > | PointsPropertyHandle |
| typedef VPropHandleT< Normal > | VertexNormalsPropertyHandle |
| typedef VPropHandleT< Color > | VertexColorsPropertyHandle |
| typedef VPropHandleT< TexCoord1D > | VertexTexCoords1DPropertyHandle |
| typedef VPropHandleT< TexCoord2D > | VertexTexCoords2DPropertyHandle |
| typedef VPropHandleT< TexCoord3D > | VertexTexCoords3DPropertyHandle |
| typedef HPropHandleT< TexCoord1D > | HalfedgeTexCoords1DPropertyHandle |
| typedef HPropHandleT< TexCoord2D > | HalfedgeTexCoords2DPropertyHandle |
| typedef HPropHandleT< TexCoord3D > | HalfedgeTexCoords3DPropertyHandle |
| typedef EPropHandleT< Color > | EdgeColorsPropertyHandle |
| typedef HPropHandleT< Normal > | HalfedgeNormalsPropertyHandle |
| typedef HPropHandleT< Color > | HalfedgeColorsPropertyHandle |
| typedef FPropHandleT< Normal > | FaceNormalsPropertyHandle |
| typedef FPropHandleT< Color > | FaceColorsPropertyHandle |
| typedef FPropHandleT< TextureIndex > | FaceTextureIndexPropertyHandle |
Private Member Functions | |
| void | initializeStandardProperties () |
| initializeStandardProperties Initializes the standard properties and sets refcount to 1 if found. (e.g. when the copy constructor was used) | |
The attribute kernel adds all standard properties to the kernel. Therefore the functions/types defined here provide a subset of the kernel interface as described in Concepts::KernelT.
Definition at line 72 of file AttribKernelT.hh.
| typedef AttribKernelT<MeshItems,Connectivity> OpenMesh::AttribKernelT< MeshItems, Connectivity >::AttribKernel |
Definition at line 119 of file AttribKernelT.hh.
| typedef MeshItems::Color OpenMesh::AttribKernelT< MeshItems, Connectivity >::Color |
Definition at line 107 of file AttribKernelT.hh.
| typedef Connectivity OpenMesh::AttribKernelT< MeshItems, Connectivity >::ConnectivityT |
Definition at line 86 of file AttribKernelT.hh.
| typedef EPropHandleT<EdgeData> OpenMesh::AttribKernelT< MeshItems, Connectivity >::DataEPropHandle |
Definition at line 124 of file AttribKernelT.hh.
| typedef FPropHandleT<FaceData> OpenMesh::AttribKernelT< MeshItems, Connectivity >::DataFPropHandle |
Definition at line 125 of file AttribKernelT.hh.
| typedef HPropHandleT<HalfedgeData> OpenMesh::AttribKernelT< MeshItems, Connectivity >::DataHPropHandle |
Definition at line 123 of file AttribKernelT.hh.
| typedef VPropHandleT<VertexData> OpenMesh::AttribKernelT< MeshItems, Connectivity >::DataVPropHandle |
Definition at line 122 of file AttribKernelT.hh.
| typedef Connectivity::Edge OpenMesh::AttribKernelT< MeshItems, Connectivity >::Edge |
Definition at line 102 of file AttribKernelT.hh.
| typedef EPropHandleT<Color> OpenMesh::AttribKernelT< MeshItems, Connectivity >::EdgeColorsPropertyHandle |
Definition at line 136 of file AttribKernelT.hh.
| typedef MeshItems::EdgeData OpenMesh::AttribKernelT< MeshItems, Connectivity >::EdgeData |
Definition at line 116 of file AttribKernelT.hh.
| typedef Connectivity::Face OpenMesh::AttribKernelT< MeshItems, Connectivity >::Face |
Definition at line 103 of file AttribKernelT.hh.
| typedef FPropHandleT<Color> OpenMesh::AttribKernelT< MeshItems, Connectivity >::FaceColorsPropertyHandle |
Definition at line 140 of file AttribKernelT.hh.
| typedef MeshItems::FaceData OpenMesh::AttribKernelT< MeshItems, Connectivity >::FaceData |
Definition at line 117 of file AttribKernelT.hh.
| typedef FPropHandleT<Normal> OpenMesh::AttribKernelT< MeshItems, Connectivity >::FaceNormalsPropertyHandle |
Definition at line 139 of file AttribKernelT.hh.
| typedef FPropHandleT<TextureIndex> OpenMesh::AttribKernelT< MeshItems, Connectivity >::FaceTextureIndexPropertyHandle |
Definition at line 141 of file AttribKernelT.hh.
| typedef GenProg::IF<(bool)(static_cast<Attributes::AttributeBits>(HAttribs)&Attributes::PrevHalfedge),typenameConnectivity::Halfedge,typenameConnectivity::HalfedgeNoPrev>::Result OpenMesh::AttribKernelT< MeshItems, Connectivity >::Halfedge |
Definition at line 94 of file AttribKernelT.hh.
| typedef HPropHandleT<Color> OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeColorsPropertyHandle |
Definition at line 138 of file AttribKernelT.hh.
| typedef MeshItems::HalfedgeData OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeData |
Definition at line 115 of file AttribKernelT.hh.
| typedef HPropHandleT<Normal> OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeNormalsPropertyHandle |
Definition at line 137 of file AttribKernelT.hh.
| typedef HPropHandleT<TexCoord1D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeTexCoords1DPropertyHandle |
Definition at line 133 of file AttribKernelT.hh.
| typedef HPropHandleT<TexCoord2D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeTexCoords2DPropertyHandle |
Definition at line 134 of file AttribKernelT.hh.
| typedef HPropHandleT<TexCoord3D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::HalfedgeTexCoords3DPropertyHandle |
Definition at line 135 of file AttribKernelT.hh.
| typedef GenProg::Bool2Type<false> ::Result OpenMesh::AttribKernelT< MeshItems, Connectivity >::HasPrevHalfedge |
Definition at line 99 of file AttribKernelT.hh.
| typedef MeshItems OpenMesh::AttribKernelT< MeshItems, Connectivity >::MeshItemsT |
Definition at line 85 of file AttribKernelT.hh.
| typedef MeshItems::Normal OpenMesh::AttribKernelT< MeshItems, Connectivity >::Normal |
Definition at line 106 of file AttribKernelT.hh.
| typedef MeshItems::Point OpenMesh::AttribKernelT< MeshItems, Connectivity >::Point |
Definition at line 105 of file AttribKernelT.hh.
| typedef VPropHandleT<Point> OpenMesh::AttribKernelT< MeshItems, Connectivity >::PointsPropertyHandle |
Definition at line 127 of file AttribKernelT.hh.
| typedef MeshItems::Scalar OpenMesh::AttribKernelT< MeshItems, Connectivity >::Scalar |
Definition at line 111 of file AttribKernelT.hh.
| typedef MeshItems::TexCoord1D OpenMesh::AttribKernelT< MeshItems, Connectivity >::TexCoord1D |
Definition at line 108 of file AttribKernelT.hh.
| typedef MeshItems::TexCoord2D OpenMesh::AttribKernelT< MeshItems, Connectivity >::TexCoord2D |
Definition at line 109 of file AttribKernelT.hh.
| typedef MeshItems::TexCoord3D OpenMesh::AttribKernelT< MeshItems, Connectivity >::TexCoord3D |
Definition at line 110 of file AttribKernelT.hh.
| typedef MeshItems::TextureIndex OpenMesh::AttribKernelT< MeshItems, Connectivity >::TextureIndex |
Definition at line 112 of file AttribKernelT.hh.
| typedef Connectivity::Vertex OpenMesh::AttribKernelT< MeshItems, Connectivity >::Vertex |
Definition at line 87 of file AttribKernelT.hh.
| typedef VPropHandleT<Color> OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexColorsPropertyHandle |
Definition at line 129 of file AttribKernelT.hh.
| typedef MeshItems::VertexData OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexData |
Definition at line 114 of file AttribKernelT.hh.
| typedef VPropHandleT<Normal> OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexNormalsPropertyHandle |
Definition at line 128 of file AttribKernelT.hh.
| typedef VPropHandleT<TexCoord1D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexTexCoords1DPropertyHandle |
Definition at line 130 of file AttribKernelT.hh.
| typedef VPropHandleT<TexCoord2D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexTexCoords2DPropertyHandle |
Definition at line 131 of file AttribKernelT.hh.
| typedef VPropHandleT<TexCoord3D> OpenMesh::AttribKernelT< MeshItems, Connectivity >::VertexTexCoords3DPropertyHandle |
Definition at line 132 of file AttribKernelT.hh.
| enum OpenMesh::AttribKernelT::Attribs |
Definition at line 78 of file AttribKernelT.hh.
|
inline |
Definition at line 147 of file AttribKernelT.hh.
|
inlinevirtual |
Definition at line 230 of file AttribKernelT.hh.
|
inline |
Assignment from another mesh of another type.
Definition at line 244 of file AttribKernelT.hh.
|
inline |
Definition at line 397 of file AttribKernelT.hh.
|
inline |
Definition at line 442 of file AttribKernelT.hh.
|
inline |
Definition at line 418 of file AttribKernelT.hh.
|
inline |
Definition at line 297 of file AttribKernelT.hh.
|
inline |
Definition at line 696 of file AttribKernelT.hh.
|
inline |
Definition at line 699 of file AttribKernelT.hh.
|
inline |
Definition at line 690 of file AttribKernelT.hh.
|
inline |
Definition at line 693 of file AttribKernelT.hh.
|
inline |
Definition at line 702 of file AttribKernelT.hh.
|
inline |
Definition at line 705 of file AttribKernelT.hh.
|
inline |
Definition at line 684 of file AttribKernelT.hh.
|
inline |
Definition at line 687 of file AttribKernelT.hh.
|
inline |
Definition at line 394 of file AttribKernelT.hh.
|
inline |
Definition at line 671 of file AttribKernelT.hh.
|
inline |
Definition at line 678 of file AttribKernelT.hh.
|
inline |
Definition at line 675 of file AttribKernelT.hh.
|
inline |
Definition at line 681 of file AttribKernelT.hh.
|
inline |
Definition at line 415 of file AttribKernelT.hh.
|
inline |
Definition at line 667 of file AttribKernelT.hh.
|
inline |
Definition at line 662 of file AttribKernelT.hh.
|
inline |
Definition at line 652 of file AttribKernelT.hh.
|
inline |
Definition at line 655 of file AttribKernelT.hh.
|
inline |
Definition at line 658 of file AttribKernelT.hh.
|
inline |
Definition at line 624 of file AttribKernelT.hh.
|
inline |
Definition at line 628 of file AttribKernelT.hh.
|
inline |
Definition at line 627 of file AttribKernelT.hh.
|
inline |
Definition at line 629 of file AttribKernelT.hh.
|
inline |
Definition at line 626 of file AttribKernelT.hh.
|
inline |
Definition at line 625 of file AttribKernelT.hh.
|
inline |
Definition at line 621 of file AttribKernelT.hh.
|
inline |
Definition at line 622 of file AttribKernelT.hh.
|
inline |
Definition at line 623 of file AttribKernelT.hh.
|
inline |
Definition at line 617 of file AttribKernelT.hh.
|
inline |
Definition at line 616 of file AttribKernelT.hh.
|
inline |
Definition at line 618 of file AttribKernelT.hh.
|
inline |
Definition at line 619 of file AttribKernelT.hh.
|
inline |
Definition at line 620 of file AttribKernelT.hh.
|
inline |
Definition at line 350 of file AttribKernelT.hh.
|
inline |
Definition at line 365 of file AttribKernelT.hh.
|
inline |
Definition at line 380 of file AttribKernelT.hh.
|
inlineprivate |
initializeStandardProperties Initializes the standard properties and sets refcount to 1 if found. (e.g. when the copy constructor was used)
Definition at line 753 of file AttribKernelT.hh.
|
inline |
Definition at line 426 of file AttribKernelT.hh.
|
inline |
Definition at line 406 of file AttribKernelT.hh.
|
inline |
Definition at line 285 of file AttribKernelT.hh.
|
inline |
Definition at line 270 of file AttribKernelT.hh.
|
inline |
Definition at line 267 of file AttribKernelT.hh.
|
inline |
Definition at line 264 of file AttribKernelT.hh.
|
inline |
Definition at line 633 of file AttribKernelT.hh.
|
inline |
Definition at line 276 of file AttribKernelT.hh.
|
inline |
Definition at line 578 of file AttribKernelT.hh.
|
inline |
Definition at line 602 of file AttribKernelT.hh.
|
inline |
Definition at line 596 of file AttribKernelT.hh.
|
inline |
Definition at line 608 of file AttribKernelT.hh.
|
inline |
Definition at line 590 of file AttribKernelT.hh.
|
inline |
Definition at line 584 of file AttribKernelT.hh.
|
inline |
Definition at line 563 of file AttribKernelT.hh.
|
inline |
Definition at line 568 of file AttribKernelT.hh.
|
inline |
Definition at line 573 of file AttribKernelT.hh.
|
inline |
Definition at line 542 of file AttribKernelT.hh.
|
inline |
Definition at line 536 of file AttribKernelT.hh.
|
inline |
Definition at line 548 of file AttribKernelT.hh.
|
inline |
Definition at line 553 of file AttribKernelT.hh.
|
inline |
Definition at line 558 of file AttribKernelT.hh.
|
inline |
Definition at line 498 of file AttribKernelT.hh.
|
inline |
Definition at line 522 of file AttribKernelT.hh.
|
inline |
Definition at line 516 of file AttribKernelT.hh.
|
inline |
Definition at line 528 of file AttribKernelT.hh.
|
inline |
Definition at line 510 of file AttribKernelT.hh.
|
inline |
Definition at line 504 of file AttribKernelT.hh.
|
inline |
Definition at line 480 of file AttribKernelT.hh.
|
inline |
Definition at line 486 of file AttribKernelT.hh.
|
inline |
Definition at line 492 of file AttribKernelT.hh.
|
inline |
Definition at line 456 of file AttribKernelT.hh.
|
inline |
Definition at line 450 of file AttribKernelT.hh.
|
inline |
Definition at line 462 of file AttribKernelT.hh.
|
inline |
Definition at line 468 of file AttribKernelT.hh.
|
inline |
Definition at line 474 of file AttribKernelT.hh.
|
inline |
Definition at line 400 of file AttribKernelT.hh.
|
inline |
Definition at line 445 of file AttribKernelT.hh.
|
inline |
Definition at line 421 of file AttribKernelT.hh.
|
inline |
Definition at line 300 of file AttribKernelT.hh.
|
inline |
Definition at line 429 of file AttribKernelT.hh.
|
inline |
Definition at line 409 of file AttribKernelT.hh.
|
inline |
Definition at line 288 of file AttribKernelT.hh.
|
inline |
Definition at line 273 of file AttribKernelT.hh.
|
inline |
Definition at line 358 of file AttribKernelT.hh.
|
inline |
Definition at line 314 of file AttribKernelT.hh.
|
inline |
Definition at line 373 of file AttribKernelT.hh.
|
inline |
Definition at line 329 of file AttribKernelT.hh.
|
inline |
Definition at line 388 of file AttribKernelT.hh.
|
inline |
Definition at line 344 of file AttribKernelT.hh.
|
inline |
Definition at line 437 of file AttribKernelT.hh.
|
inline |
Definition at line 354 of file AttribKernelT.hh.
|
inline |
Definition at line 310 of file AttribKernelT.hh.
|
inline |
Definition at line 369 of file AttribKernelT.hh.
|
inline |
Definition at line 325 of file AttribKernelT.hh.
|
inline |
Definition at line 384 of file AttribKernelT.hh.
|
inline |
Definition at line 340 of file AttribKernelT.hh.
|
inline |
Definition at line 306 of file AttribKernelT.hh.
|
inline |
Definition at line 321 of file AttribKernelT.hh.
|
inline |
Definition at line 336 of file AttribKernelT.hh.
|
inline |
Definition at line 434 of file AttribKernelT.hh.
|
inline |
Definition at line 294 of file AttribKernelT.hh.
|
inline |
Definition at line 639 of file AttribKernelT.hh.
|
inline |
Definition at line 282 of file AttribKernelT.hh.
|
inline |
Definition at line 636 of file AttribKernelT.hh.
|
inline |
Definition at line 642 of file AttribKernelT.hh.
|
inline |
Definition at line 645 of file AttribKernelT.hh.
|
inline |
Definition at line 648 of file AttribKernelT.hh.
|
private |
Definition at line 731 of file AttribKernelT.hh.
|
private |
Definition at line 732 of file AttribKernelT.hh.
|
private |
Definition at line 730 of file AttribKernelT.hh.
|
private |
Definition at line 729 of file AttribKernelT.hh.
|
private |
Definition at line 723 of file AttribKernelT.hh.
|
private |
Definition at line 726 of file AttribKernelT.hh.
|
private |
Definition at line 725 of file AttribKernelT.hh.
|
private |
Definition at line 727 of file AttribKernelT.hh.
|
private |
Definition at line 721 of file AttribKernelT.hh.
|
private |
Definition at line 720 of file AttribKernelT.hh.
|
private |
Definition at line 717 of file AttribKernelT.hh.
|
private |
Definition at line 718 of file AttribKernelT.hh.
|
private |
Definition at line 719 of file AttribKernelT.hh.
|
private |
Definition at line 710 of file AttribKernelT.hh.
|
private |
Definition at line 744 of file AttribKernelT.hh.
|
private |
Definition at line 746 of file AttribKernelT.hh.
|
private |
Definition at line 745 of file AttribKernelT.hh.
|
private |
Definition at line 747 of file AttribKernelT.hh.
|
private |
Definition at line 743 of file AttribKernelT.hh.
|
private |
Definition at line 742 of file AttribKernelT.hh.
|
private |
Definition at line 739 of file AttribKernelT.hh.
|
private |
Definition at line 740 of file AttribKernelT.hh.
|
private |
Definition at line 741 of file AttribKernelT.hh.
|
private |
Definition at line 735 of file AttribKernelT.hh.
|
private |
Definition at line 734 of file AttribKernelT.hh.
|
private |
Definition at line 736 of file AttribKernelT.hh.
|
private |
Definition at line 737 of file AttribKernelT.hh.
|
private |
Definition at line 738 of file AttribKernelT.hh.
|
private |
Definition at line 712 of file AttribKernelT.hh.
|
private |
Definition at line 711 of file AttribKernelT.hh.
|
private |
Definition at line 713 of file AttribKernelT.hh.
|
private |
Definition at line 714 of file AttribKernelT.hh.
|
private |
Definition at line 715 of file AttribKernelT.hh.