Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Point_set Class Reference

#include <Overlay_primitives.h>

Collaboration diagram for Point_set:

Public Types

typedef Point_set Self
 
typedef Vertex_overlay Vertex
 
typedef Halfedge_overlay Halfedge
 
typedef Point_3 Value
 
typedef unsigned int Size
 

Public Member Functions

 Point_set (const Halfedge *h)
 
 Point_set (const Halfedge *h, Size)
 
const Point_3operator[] (Size i) const
 
Size size_of_edges () const
 
Size size_of_nodes () const
 

Protected Attributes

Vertex_set vs
 

Detailed Description

Definition at line 84 of file Overlay_primitives.h.

Member Typedef Documentation

Definition at line 88 of file Overlay_primitives.h.

typedef Point_set Self

Definition at line 86 of file Overlay_primitives.h.

typedef unsigned int Size

Definition at line 90 of file Overlay_primitives.h.

typedef Point_3 Value

Definition at line 89 of file Overlay_primitives.h.

Definition at line 87 of file Overlay_primitives.h.

Constructor & Destructor Documentation

Point_set ( const Halfedge h)
inlineexplicit

Definition at line 92 of file Overlay_primitives.h.

92 : vs(h) {}
Vertex_set vs
Point_set ( const Halfedge h,
Size   
)
inline

Definition at line 93 of file Overlay_primitives.h.

93 : vs(h,0) {}
Vertex_set vs

Member Function Documentation

const Point_3& operator[] ( Size  i) const
inline

Definition at line 100 of file Overlay_primitives.h.

References RFC_Pane_overlay::get_point(), Vertex_set::pane(), and vs.

100 { return vs.pane()->get_point(vs[i]); }
Vertex_set vs
const RFC_Pane_overlay * pane() const
const Point_3 & get_point(int id) const
blockLoc i
Definition: read.cpp:79

Here is the call graph for this function:

Size size_of_edges ( ) const
inline

Definition at line 101 of file Overlay_primitives.h.

References Vertex_set::size_of_edges(), and vs.

Referenced by Overlay_primitives::get_face_normal(), Overlay_primitives::get_point(), Overlay_primitives::get_tangent(), and Overlay_primitives::project_onto_element().

101 { return vs.size_of_edges(); }
Vertex_set vs
Size size_of_edges() const

Here is the call graph for this function:

Here is the caller graph for this function:

Size size_of_nodes ( ) const
inline

Definition at line 102 of file Overlay_primitives.h.

References Vertex_set::size_of_nodes(), and vs.

102 { return vs.size_of_nodes(); }
Vertex_set vs
Size size_of_nodes() const

Here is the call graph for this function:

Member Data Documentation

Vertex_set vs
protected

Definition at line 105 of file Overlay_primitives.h.

Referenced by operator[](), size_of_edges(), and size_of_nodes().


The documentation for this class was generated from the following file: