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

#include <HDS_overlay.h>

Collaboration diagram for Vertex_overlay:

Public Types

typedef Vertex_overlay Self
 
typedef Tag_true Supports_vertex_point
 
typedef Tag_true Supports_vertex_halfedge
 
typedef Point_3 Point
 

Public Member Functions

 Vertex_overlay ()
 
 Vertex_overlay (const Point &)
 
 ~Vertex_overlay ()
 
RFC_Pane_overlaypane ()
 
const RFC_Pane_overlaypane () const
 
void set_pane (RFC_Pane_overlay *p)
 
Halfedge_overlayhalfedge ()
 
const Halfedge_overlayhalfedge () const
 
void set_halfedge (Halfedge_overlay *h)
 
const Pointpoint () const
 

Protected Attributes

Halfedge_overlayhdg
 
RFC_Pane_overlaypn
 

Detailed Description

Definition at line 47 of file HDS_overlay.h.

Member Typedef Documentation

typedef Point_3 Point

Definition at line 58 of file HDS_overlay.h.

Definition at line 55 of file HDS_overlay.h.

Definition at line 57 of file HDS_overlay.h.

Definition at line 56 of file HDS_overlay.h.

Constructor & Destructor Documentation

Vertex_overlay ( )
inline

Definition at line 60 of file HDS_overlay.h.

60 : hdg(NULL), pn(NULL) {}
RFC_Pane_overlay * pn
Definition: HDS_overlay.h:52
Halfedge_overlay * hdg
Definition: HDS_overlay.h:51
Vertex_overlay ( const Point )
inlineexplicit

Definition at line 61 of file HDS_overlay.h.

61 : hdg(NULL), pn(NULL) {}
RFC_Pane_overlay * pn
Definition: HDS_overlay.h:52
Halfedge_overlay * hdg
Definition: HDS_overlay.h:51
~Vertex_overlay ( )
inline

Definition at line 62 of file HDS_overlay.h.

References hdg, and RFC_assertion_code.

62 { RFC_assertion_code(hdg=NULL); }
#define RFC_assertion_code
Definition: rfc_basic.h:68
Halfedge_overlay * hdg
Definition: HDS_overlay.h:51

Member Function Documentation

const Halfedge_overlay* halfedge ( ) const
inline

Definition at line 74 of file HDS_overlay.h.

References hdg.

74 { return hdg;}
Halfedge_overlay * hdg
Definition: HDS_overlay.h:51
const RFC_Pane_overlay* pane ( ) const
inline

Definition at line 70 of file HDS_overlay.h.

References pn.

70 { return pn; }
RFC_Pane_overlay * pn
Definition: HDS_overlay.h:52
void set_halfedge ( Halfedge_overlay h)
inline

Definition at line 75 of file HDS_overlay.h.

References hdg.

Referenced by RFC_Pane_overlay::build_hds().

75 { hdg = h;}
Halfedge_overlay * hdg
Definition: HDS_overlay.h:51

Here is the caller graph for this function:

void set_pane ( RFC_Pane_overlay p)
inline

Definition at line 71 of file HDS_overlay.h.

References pn.

71 { pn = p; }
RFC_Pane_overlay * pn
Definition: HDS_overlay.h:52

Member Data Documentation

Halfedge_overlay* hdg
protected

Definition at line 51 of file HDS_overlay.h.

Referenced by halfedge(), set_halfedge(), and ~Vertex_overlay().

RFC_Pane_overlay* pn
protected

Definition at line 52 of file HDS_overlay.h.

Referenced by pane(), and set_pane().


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