OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
SymmetryNode Class Reference

#include <symmetry_node.hh>

Inherits GfxNode.

Public Member Functions

 SymmetryNode (const String &name, const SymmetryOpList &sym_ops)
virtual void RenderGL (RenderPass pass)
- Public Member Functions inherited from GfxNode
 GfxNode (const String &name)
virtual ~GfxNode ()
virtual GfxNodeP Copy () const
virtual void DeepSwap (GfxNode &n)
virtual void RenderPov (PovState &pov)
virtual void Export (Exporter *ex)
virtual void Apply (GfxNodeVisitor &v, GfxNodeVisitor::Stack st)
virtual int GetType () const
String GetName () const
void RemoveAll ()
void Rename (const String &name)
void Add (GfxObjP obj)
bool IsNameAvailable (const String &name) const
void Remove (GfxObjP obj)
void Add (GfxNodeP node)
void Remove (GfxNodeP node)
void Remove (const String &name)
size_t GetChildCount () const
void Hide ()
void Show ()
bool IsVisible () const
virtual void ContextSwitch ()
bool IsAttachedToScene () const
gfx::GfxNodeP GetParent () const
const GfxNodeVectorGetChildren () const
GfxNodeVectorGetChildren ()

Detailed Description

renders all child nodes and the symmetry related copies

Definition at line 48 of file symmetry_node.hh.


Constructor & Destructor Documentation

SymmetryNode ( const String name,
const SymmetryOpList sym_ops 
)

Member Function Documentation

virtual void RenderGL ( RenderPass  pass)
virtual

Reimplemented from GfxNode.


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