Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
transform_bridge.cpp File Reference
#include <vector>
#include <string>
#include <sstream>
#include <algorithm>
#include "bridge/bridge.h"
#include "bridge/util.h"
#include "bridge/util_domain_dependent.h"
#include "lib_disc/domain.h"
#include "lib_grid/lib_grid.h"

Classes

struct  ug::bridge::Transform::Functionality
 

Namespaces

namespace  ug
 the ug namespace
 
namespace  ug::bridge
 
namespace  ug::bridge::Transform
 

Functions

void ug::bridge::RegisterBridge_Transform (Registry &reg, string grp)
 
template<class TDomain >
void ug::ScaleDomain (TDomain &dom, const vector3 &center, const vector3 &scale)
 Scales selected elements around the given center.
 
template<class TDomain >
void ug::ScaleDomain (TDomain &dom, ISelector &sel, const vector3 &center, const vector3 &scale)
 Scales selected elements around the given center.
 
template<class TDomain >
void ug::ScaleDomainSqrtWeighting (TDomain &dom, ISelector &sel, const vector3 &center, const vector3 &scale)
 
template<class TDomain >
void ug::ScaleDomainSquaredWeighting (TDomain &dom, ISelector &sel, const vector3 &center, const vector3 &scale)
 
template<class TDomain >
void ug::ScaleDomainWeighting (TDomain &dom, ISelector &sel, const vector3 &center, const vector3 &scale)
 
template<class TDomain >
void ug::TranslateDomain (TDomain &dom, ISelector &sel, const vector3 &offset)
 Translates (moves) selected elements by the given offset.