|
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)(HAttribs &Attributes::PrevHalfedge), typenameConnectivity::Halfedge, typenameConnectivity::HalfedgeNoPrev >::Result | Halfedge |
| typedef GenProg::IF<(bool)(HAttribs &Attributes::PrevHalfedge), GenProg::Bool2Type< true >, 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)(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::IF<(bool)(HAttribs&Attributes::PrevHalfedge),GenProg::Bool2Type<true>,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 227 of file AttribKernelT.hh.
|
inline |
Assignment from another mesh of another type.
Definition at line 241 of file AttribKernelT.hh.
|
inline |
Definition at line 394 of file AttribKernelT.hh.
|
inline |
Definition at line 439 of file AttribKernelT.hh.
|
inline |
Definition at line 415 of file AttribKernelT.hh.
|
inline |
Definition at line 294 of file AttribKernelT.hh.
|
inline |
Definition at line 693 of file AttribKernelT.hh.
|
inline |
Definition at line 696 of file AttribKernelT.hh.
|
inline |
Definition at line 687 of file AttribKernelT.hh.
|
inline |
Definition at line 690 of file AttribKernelT.hh.
|
inline |
Definition at line 699 of file AttribKernelT.hh.
|
inline |
Definition at line 702 of file AttribKernelT.hh.
|
inline |
Definition at line 681 of file AttribKernelT.hh.
|
inline |
Definition at line 684 of file AttribKernelT.hh.
|
inline |
Definition at line 391 of file AttribKernelT.hh.
|
inline |
Definition at line 668 of file AttribKernelT.hh.
|
inline |
Definition at line 675 of file AttribKernelT.hh.
|
inline |
Definition at line 672 of file AttribKernelT.hh.
|
inline |
Definition at line 678 of file AttribKernelT.hh.
|
inline |
Definition at line 412 of file AttribKernelT.hh.
|
inline |
Definition at line 664 of file AttribKernelT.hh.
|
inline |
Definition at line 659 of file AttribKernelT.hh.
|
inline |
Definition at line 649 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 621 of file AttribKernelT.hh.
|
inline |
Definition at line 625 of file AttribKernelT.hh.
|
inline |
Definition at line 624 of file AttribKernelT.hh.
|
inline |
Definition at line 626 of file AttribKernelT.hh.
|
inline |
Definition at line 623 of file AttribKernelT.hh.
|
inline |
Definition at line 622 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 614 of file AttribKernelT.hh.
|
inline |
Definition at line 613 of file AttribKernelT.hh.
|
inline |
Definition at line 615 of file AttribKernelT.hh.
|
inline |
Definition at line 616 of file AttribKernelT.hh.
|
inline |
Definition at line 617 of file AttribKernelT.hh.
|
inline |
Definition at line 347 of file AttribKernelT.hh.
|
inline |
Definition at line 362 of file AttribKernelT.hh.
|
inline |
Definition at line 377 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 750 of file AttribKernelT.hh.
|
inline |
Definition at line 423 of file AttribKernelT.hh.
|
inline |
Definition at line 403 of file AttribKernelT.hh.
|
inline |
Definition at line 282 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 261 of file AttribKernelT.hh.
|
inline |
Definition at line 630 of file AttribKernelT.hh.
|
inline |
Definition at line 273 of file AttribKernelT.hh.
|
inline |
Definition at line 575 of file AttribKernelT.hh.
|
inline |
Definition at line 599 of file AttribKernelT.hh.
|
inline |
Definition at line 593 of file AttribKernelT.hh.
|
inline |
Definition at line 605 of file AttribKernelT.hh.
|
inline |
Definition at line 587 of file AttribKernelT.hh.
|
inline |
Definition at line 581 of file AttribKernelT.hh.
|
inline |
Definition at line 560 of file AttribKernelT.hh.
|
inline |
Definition at line 565 of file AttribKernelT.hh.
|
inline |
Definition at line 570 of file AttribKernelT.hh.
|
inline |
Definition at line 539 of file AttribKernelT.hh.
|
inline |
Definition at line 533 of file AttribKernelT.hh.
|
inline |
Definition at line 545 of file AttribKernelT.hh.
|
inline |
Definition at line 550 of file AttribKernelT.hh.
|
inline |
Definition at line 555 of file AttribKernelT.hh.
|
inline |
Definition at line 495 of file AttribKernelT.hh.
|
inline |
Definition at line 519 of file AttribKernelT.hh.
|
inline |
Definition at line 513 of file AttribKernelT.hh.
|
inline |
Definition at line 525 of file AttribKernelT.hh.
|
inline |
Definition at line 507 of file AttribKernelT.hh.
|
inline |
Definition at line 501 of file AttribKernelT.hh.
|
inline |
Definition at line 477 of file AttribKernelT.hh.
|
inline |
Definition at line 483 of file AttribKernelT.hh.
|
inline |
Definition at line 489 of file AttribKernelT.hh.
|
inline |
Definition at line 453 of file AttribKernelT.hh.
|
inline |
Definition at line 447 of file AttribKernelT.hh.
|
inline |
Definition at line 459 of file AttribKernelT.hh.
|
inline |
Definition at line 465 of file AttribKernelT.hh.
|
inline |
Definition at line 471 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 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 355 of file AttribKernelT.hh.
|
inline |
Definition at line 311 of file AttribKernelT.hh.
|
inline |
Definition at line 370 of file AttribKernelT.hh.
|
inline |
Definition at line 326 of file AttribKernelT.hh.
|
inline |
Definition at line 385 of file AttribKernelT.hh.
|
inline |
Definition at line 341 of file AttribKernelT.hh.
|
inline |
Definition at line 434 of file AttribKernelT.hh.
|
inline |
Definition at line 351 of file AttribKernelT.hh.
|
inline |
Definition at line 307 of file AttribKernelT.hh.
|
inline |
Definition at line 366 of file AttribKernelT.hh.
|
inline |
Definition at line 322 of file AttribKernelT.hh.
|
inline |
Definition at line 381 of file AttribKernelT.hh.
|
inline |
Definition at line 337 of file AttribKernelT.hh.
|
inline |
Definition at line 303 of file AttribKernelT.hh.
|
inline |
Definition at line 318 of file AttribKernelT.hh.
|
inline |
Definition at line 333 of file AttribKernelT.hh.
|
inline |
Definition at line 431 of file AttribKernelT.hh.
|
inline |
Definition at line 291 of file AttribKernelT.hh.
|
inline |
Definition at line 636 of file AttribKernelT.hh.
|
inline |
Definition at line 279 of file AttribKernelT.hh.
|
inline |
Definition at line 633 of file AttribKernelT.hh.
|
inline |
Definition at line 639 of file AttribKernelT.hh.
|
inline |
Definition at line 642 of file AttribKernelT.hh.
|
inline |
Definition at line 645 of file AttribKernelT.hh.
|
private |
Definition at line 728 of file AttribKernelT.hh.
|
private |
Definition at line 729 of file AttribKernelT.hh.
|
private |
Definition at line 727 of file AttribKernelT.hh.
|
private |
Definition at line 726 of file AttribKernelT.hh.
|
private |
Definition at line 720 of file AttribKernelT.hh.
|
private |
Definition at line 723 of file AttribKernelT.hh.
|
private |
Definition at line 722 of file AttribKernelT.hh.
|
private |
Definition at line 724 of file AttribKernelT.hh.
|
private |
Definition at line 718 of file AttribKernelT.hh.
|
private |
Definition at line 717 of file AttribKernelT.hh.
|
private |
Definition at line 714 of file AttribKernelT.hh.
|
private |
Definition at line 715 of file AttribKernelT.hh.
|
private |
Definition at line 716 of file AttribKernelT.hh.
|
private |
Definition at line 707 of file AttribKernelT.hh.
|
private |
Definition at line 741 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 744 of file AttribKernelT.hh.
|
private |
Definition at line 740 of file AttribKernelT.hh.
|
private |
Definition at line 739 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 732 of file AttribKernelT.hh.
|
private |
Definition at line 731 of file AttribKernelT.hh.
|
private |
Definition at line 733 of file AttribKernelT.hh.
|
private |
Definition at line 734 of file AttribKernelT.hh.
|
private |
Definition at line 735 of file AttribKernelT.hh.
|
private |
Definition at line 709 of file AttribKernelT.hh.
|
private |
Definition at line 708 of file AttribKernelT.hh.
|
private |
Definition at line 710 of file AttribKernelT.hh.
|
private |
Definition at line 711 of file AttribKernelT.hh.
|
private |
Definition at line 712 of file AttribKernelT.hh.