const Vec3& Constraint::SphereOnSphereContact::
getCenterOnB(const State& state) const
{   return getImpl().getParameters(state).m_p_BSb; }
Beispiel #2
0
int CurrentAnalysis::numQueuedDakotaJobs() const {
  return getImpl()->numQueuedDakotaJobs();
}
Beispiel #3
0
int CurrentAnalysis::totalNumJobsInOSIteration() const {
  return getImpl()->totalNumJobsInOSIteration();
}
Beispiel #4
0
int
ColorConfig::getNumColorSpaces () const
{
    return (int) getImpl()->colorspaces.size();
}
Beispiel #5
0
analysis::Analysis CurrentAnalysis::analysis() const {
  return getImpl()->analysis();
}
 void ColorSpaceTransform::setDst(const char * dst)
 {
     getImpl()->dst_ = dst;
 }
Real ElasticFoundationForce::getTransitionVelocity() const {
    return getImpl().transitionVelocity;
}
 void MatrixTransform::setDirection(TransformDirection dir)
 {
     getImpl()->dir_ = dir;
 }
 void MatrixTransform::getValue(float * m44, float * offset4) const
 {
     if(m44) memcpy(m44, getImpl()->matrix_, 16*sizeof(float));
     if(offset4) memcpy(offset4, getImpl()->offset_, 4*sizeof(float));
 }
Constraint::SphereOnSphereContact& Constraint::SphereOnSphereContact::
setDefaultRadiusOnB(Real defaultRadius) {
    getImpl().invalidateTopologyCache();
    updImpl().m_def_radius_B = defaultRadius;
    return *this;
}
Beispiel #11
0
 TransformDirection MatrixTransform::getDirection() const
 {
     return getImpl()->dir_;
 }
Constraint::SphereOnSphereContact& Constraint::SphereOnSphereContact::
setDefaultCenterOnB(const Vec3& defaultCenter) {
    getImpl().invalidateTopologyCache();
    updImpl().m_def_p_BSb = defaultCenter;
    return *this;
}
Real Constraint::SphereOnSphereContact::getPositionError(const State& s) const {
    Real perr;
    getImpl().getPositionErrors(s, 1, &perr);
    return perr;
}
Real Constraint::SphereOnSphereContact::
getRadiusOnB(const State& state) const
{   return getImpl().getParameters(state).m_radius_B; }
 void ColorSpaceTransform::setSrc(const char * src)
 {
     getImpl()->src_ = src;
 }
Beispiel #16
0
 void MatrixTransform::setValue(const float * m44, const float * offset4)
 {
     if(m44) memcpy(getImpl()->matrix_, m44, 16*sizeof(float));
     if(offset4) memcpy(getImpl()->offset_, offset4, 4*sizeof(float));
 }
 const char * ColorSpaceTransform::getDst() const
 {
     return getImpl()->dst_.c_str();
 }
Beispiel #18
0
 void MatrixTransform::setMatrix(const float * m44)
 {
     if(m44) memcpy(getImpl()->matrix_, m44, 16*sizeof(float));
 }
 TransformDirection ColorSpaceTransform::getDirection() const
 {
     return getImpl()->dir_;
 }
Beispiel #20
0
 void MatrixTransform::getMatrix(float * m44) const
 {
     if(m44) memcpy(m44, getImpl()->matrix_, 16*sizeof(float));
 }
Beispiel #21
0
bool
ColorConfig::error () const
{
    return (!getImpl()->error_.empty());
}
Beispiel #22
0
 void MatrixTransform::setOffset(const float * offset4)
 {
     if(offset4) memcpy(getImpl()->offset_, offset4, 4*sizeof(float));
 }
Beispiel #23
0
const char *
ColorConfig::getColorSpaceNameByIndex (int index) const
{
    return getImpl()->colorspaces[index].first.c_str();
}
Beispiel #24
0
 void MatrixTransform::getOffset(float * offset4) const
 {
     if(offset4) memcpy(offset4, getImpl()->offset_, 4*sizeof(float));
 }
Beispiel #25
0
AnalysisRunOptions CurrentAnalysis::runOptions() const {
  return getImpl()->runOptions();
}
 void ColorSpaceTransform::setDirection(TransformDirection dir)
 {
     getImpl()->dir_ = dir;
 }
Beispiel #27
0
int CurrentAnalysis::numFailedJobsInOSIteration() const {
  return getImpl()->numFailedJobsInOSIteration();
}
 const char * ColorSpaceTransform::getSrc() const
 {
     return getImpl()->src_.c_str();
 }
Beispiel #29
0
boost::optional<runmanager::JobErrors> CurrentAnalysis::dakotaJobErrors() const {
  return getImpl()->dakotaJobErrors();
}
const Constraint::SphereOnSphereContact& Constraint::SphereOnSphereContact::
setRadiusOnB(State& state, Real sphereRadius) const {
    getImpl().updParameters(state).m_radius_B = sphereRadius;
    return *this;
}