ARB
Public Member Functions | List of all members
AngleBuffer Class Reference

Public Member Functions

 AngleBuffer (AngleBufferMode Mode)
 
void store (SEC_helix *helix, SEC_loop *loop)
 
void set_angle (SEC_helix *helix, const Angle &angle)
 
void restore (SEC_helix *helix, SEC_loop *loop)
 
void restoreAll (SEC_loop *loop)
 
void remove (SEC_helix *helix)
 
void storeAllHelices (SEC_loop *loop, SEC_helix *skip)
 

Detailed Description

Definition at line 24 of file SEC_split.cxx.

Constructor & Destructor Documentation

AngleBuffer::AngleBuffer ( AngleBufferMode  Mode)
inline

Definition at line 35 of file SEC_split.cxx.

Member Function Documentation

void AngleBuffer::store ( SEC_helix *  helix,
SEC_loop *  loop 
)
inline

Definition at line 37 of file SEC_split.cxx.

References BUFFER_ABSOLUTE_ANGLES, and BUFFER_CENTER_RELATIVE.

void AngleBuffer::set_angle ( SEC_helix *  helix,
const Angle angle 
)
inline

Definition at line 48 of file SEC_split.cxx.

Referenced by SEC_root::split_loop().

void AngleBuffer::restore ( SEC_helix *  helix,
SEC_loop *  loop 
)
inline

Definition at line 50 of file SEC_split.cxx.

References BUFFER_ABSOLUTE_ANGLES, and BUFFER_CENTER_RELATIVE.

void AngleBuffer::restoreAll ( SEC_loop *  loop)
inline

Definition at line 63 of file SEC_split.cxx.

Referenced by SEC_root::split_loop(), and SEC_root::unsplit_loop().

void AngleBuffer::remove ( SEC_helix *  helix)
inline

Definition at line 70 of file SEC_split.cxx.

void AngleBuffer::storeAllHelices ( SEC_loop *  loop,
SEC_helix *  skip 
)
inline

Definition at line 72 of file SEC_split.cxx.

Referenced by SEC_root::split_loop(), and SEC_root::unsplit_loop().


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