|
Blender
V2.93
|
#include <WEdge.h>
Public Member Functions | |
| WOEdge () | |
| virtual | ~WOEdge () |
| WOEdge (WOEdge &iBrother) | |
| virtual WOEdge * | duplicate () |
| WVertex * | GetaVertex () |
| WVertex * | GetbVertex () |
| WFace * | GetaFace () |
| WFace * | GetbFace () |
| WEdge * | GetOwner () |
| const Vec3f & | GetVec () |
| const float | GetAngle () |
| void | setVecAndAngle () |
| void | setaVertex (WVertex *pv) |
| void | setbVertex (WVertex *pv) |
| void | setaFace (WFace *pf) |
| void | setbFace (WFace *pf) |
| void | setOwner (WEdge *pe) |
| void | RetrieveCWOrderedEdges (vector< WEdge * > &oEdges) |
| WOEdge * | twin () |
| WOEdge * | getPrevOnFace () |
| virtual void | ResetUserData () |
Public Attributes | |
| void * | userdata |
Protected Attributes | |
| WVertex * | _paVertex |
| WVertex * | _pbVertex |
| WFace * | _paFace |
| WFace * | _pbFace |
| WEdge * | _pOwner |
| Vec3f | _vec |
| float | _angle |
| Freestyle::WOEdge::WOEdge | ( | WOEdge & | iBrother | ) |
copy constructor
Definition at line 190 of file WEdge.cpp.
References _angle, _vec, GetaFace(), GetaVertex(), GetbFace(), GetbVertex(), GetOwner(), Freestyle::WVertex::userdata, and userdata.
|
virtual |
Definition at line 205 of file WEdge.cpp.
Referenced by Freestyle::WEdge::WEdge().
|
inline |
Definition at line 444 of file WEdge.h.
Referenced by Freestyle::WEdge::GetaFace(), Freestyle::WFace::GetBordingFace(), Freestyle::FEdgeXDetector::ProcessCreaseEdge(), Freestyle::FEdgeXDetector::ProcessSilhouetteEdge(), WOEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 464 of file WEdge.h.
Referenced by Freestyle::OGF::compute_curvature_tensor(), and Freestyle::OGF::compute_curvature_tensor_one_ring().
|
inline |
accessors
Definition at line 434 of file WEdge.h.
Referenced by Freestyle::ViewEdgeXBuilder::BuildSmoothFEdge(), Freestyle::WEdge::CommonVertex(), Freestyle::OGF::compute_curvature_tensor(), Freestyle::ViewEdgeXBuilder::FindNextFaceLayer(), Freestyle::ViewEdgeXBuilder::FindPreviousFaceLayer(), Freestyle::WEdge::GetaVertex(), Freestyle::WFace::MakeEdge(), Freestyle::FEdgeXDetector::postProcessSuggestiveContourFace(), WOEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 449 of file WEdge.h.
Referenced by Freestyle::WEdge::GetbFace(), Freestyle::WFace::MakeEdge(), Freestyle::WVertex::face_iterator::operator*(), Freestyle::FEdgeXDetector::ProcessCreaseEdge(), Freestyle::FEdgeXDetector::ProcessSilhouetteEdge(), RetrieveCWOrderedEdges(), WOEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 439 of file WEdge.h.
Referenced by Freestyle::ViewEdgeXBuilder::BuildSmoothFEdge(), Freestyle::WEdge::CommonVertex(), Freestyle::ViewEdgeXBuilder::FindNextFaceLayer(), Freestyle::ViewEdgeXBuilder::FindPreviousFaceLayer(), Freestyle::WEdge::GetbVertex(), Freestyle::gts_vertex_principal_directions(), Freestyle::WVertex::incoming_edges_begin(), Freestyle::WVertex::incoming_edges_end(), Freestyle::WFace::MakeEdge(), Freestyle::FEdgeXDetector::postProcessSuggestiveContourFace(), WOEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 454 of file WEdge.h.
Referenced by Freestyle::OGF::compute_curvature_tensor(), Freestyle::WFace::MakeEdge(), Freestyle::WShape::MakeFace(), RetrieveCWOrderedEdges(), WOEdge(), and Freestyle::WShape::WShape().
| WOEdge * Freestyle::WOEdge::getPrevOnFace | ( | ) |
Definition at line 216 of file WEdge.cpp.
Referenced by Freestyle::OGF::compute_curvature_tensor_one_ring(), and Freestyle::WVertex::incoming_edge_iterator::increment().
|
inline |
Definition at line 459 of file WEdge.h.
Referenced by Freestyle::OGF::compute_curvature_tensor(), Freestyle::OGF::compute_curvature_tensor_one_ring(), Freestyle::WShape::MakeFace(), and Freestyle::FEdgeXDetector::postProcessSuggestiveContourFace().
|
inlinevirtual |
Definition at line 529 of file WEdge.h.
References NULL.
Referenced by Freestyle::WShape::ResetUserData().
Retrieves the list of edges in CW order
Definition at line 1400 of file WEdge.h.
References GetbFace(), Freestyle::WFace::GetNextOEdge(), Freestyle::WEdge::GetOtherOEdge(), and GetOwner().
|
inline |
Definition at line 506 of file WEdge.h.
References pf.
Referenced by Freestyle::WFace::MakeEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 494 of file WEdge.h.
Referenced by Freestyle::WFace::MakeEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 512 of file WEdge.h.
References pf.
Referenced by Freestyle::WFace::MakeEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 500 of file WEdge.h.
Referenced by Freestyle::WFace::MakeEdge(), and Freestyle::WShape::WShape().
|
inline |
Definition at line 518 of file WEdge.h.
Referenced by Freestyle::WFace::MakeEdge(), and Freestyle::WShape::WShape().
|
inline |
modifiers
Definition at line 1410 of file WEdge.h.
References KDL::asin(), Freestyle::WFace::GetNormal(), Freestyle::WVertex::GetVertex(), M_PI, and Freestyle::VecMat::Vec< T, N >::norm().
| WOEdge * Freestyle::WOEdge::twin | ( | ) |
Definition at line 211 of file WEdge.cpp.
Referenced by Freestyle::OGF::compute_curvature_tensor_one_ring(), Freestyle::ViewEdgeXBuilder::FindNextFaceLayer(), Freestyle::ViewEdgeXBuilder::FindPreviousFaceLayer(), and Freestyle::WVertex::incoming_edge_iterator::increment().
|
protected |
|
protected |
| void* Freestyle::WOEdge::userdata |
Definition at line 387 of file WEdge.h.
Referenced by WOEdge(), and Freestyle::WShape::WShape().