FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | Public Attributes | List of all members
Wizt::GridAnemone::CoordinateShift Struct Reference

An optional interface that is stored by the FloatingAnemoneExplorer on each AnemoneCreator to specify the location of the origin relativ to which vertices are uploaded. More...

#include <GridAnemone.hpp>

Inheritance diagram for Wizt::GridAnemone::CoordinateShift:
MemCore::Interface< CoordinateShift > MemCore::InterfaceBase MemCore::ReferenceBase< InterfaceBase >

Public Member Functions

 CoordinateShift (const Eagle::tvector3 &ShiftToCenter)
 
- Public Member Functions inherited from MemCore::Interface< CoordinateShift >
const type_info & getInterfaceDomain () const
 
- Public Member Functions inherited from MemCore::InterfaceBase
virtual bool apply (Intercube &I, const RefPtr< InterfaceIterationParameter > &)
 
virtual bool apply_const (const Intercube &I, const RefPtr< InterfaceIterationParameter > &)
 
- Public Member Functions inherited from MemCore::ReferenceBase< InterfaceBase >
auto getObjectCountID () const noexcept
 
bool isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept
 
void mkAutoDestructive ()
 
refcount_t refcount () const noexcept
 
 ReferenceBase (Object *that) noexcept
 
const auto & self () const
 
refcount_t wrefcount () const noexcept
 

Public Attributes

Eagle::tvector3 ShiftToCenter
 

Additional Inherited Members

- Public Types inherited from MemCore::Interface< CoordinateShift >
typedef Domain InterfaceDomain_t
 
- Public Types inherited from MemCore::ReferenceBase< InterfaceBase >
typedef Object reference_domain_t
 
typedef WeakPtr< Object, Object > SelfPtr_t
 
- Protected Member Functions inherited from MemCore::ReferenceBase< InterfaceBase >
virtual void extremeUnction ()
 
ReferenceBaseoperator= (const ReferenceBase &R)
 
void suicide ()
 

Detailed Description

An optional interface that is stored by the FloatingAnemoneExplorer on each AnemoneCreator to specify the location of the origin relativ to which vertices are uploaded.

This origin is not necessarily at coordinates (0,0,0) to reduce numerical instabilities due to limited precision of GPU computations.