void VsMDVariable::createComponents() {
  VsLog::debugLog() <<"VsMDVariable::createComponents() - Entering" <<std::endl;
      
  size_t numComps = getNumComps();
  if (numComps > 1) {
    for (size_t i = 0; i < numComps; i++) {
      registry->registerComponent(getFullName(), i, getLabel(i));
    }
  }

  VsLog::debugLog() <<"VsMDVariable::createComponents() - Returning" <<std::endl;
}
Exemplo n.º 2
0
void VsVariableWithMesh::createComponents() {
  VsLog::debugLog() << __CLASS__ << __FUNCTION__ << "  " << __LINE__ << "  "
                    << "Entering" << std::endl;
  
  size_t numComps = getNumComps();
  
  //We should only create component names if we have more than one component
  //But i'm going to leave it as-is for now...
  bool transformExists = hasTransform();
  for (size_t i = 0; i < numComps; ++i) {
    registry->registerComponent(getFullName(), (int)i, getLabel(i));
    if (transformExists) {
      registry->registerComponent(getFullTransformedName(), (int)i, getLabel(i));
    }
  }

  VsLog::debugLog() << __CLASS__ << __FUNCTION__ << "  " << __LINE__ << "  "
                    << "Returning" << std::endl;
}
Exemplo n.º 3
0
void VsVariable::createComponents() {
  //Name & register components
  VsLog::debugLog() <<"VsVariable::createComponents() - Creating component names." <<std::endl;
  
  // Number of component of the var                                                                                                         
  size_t numComps = getNumComps();

  // Does this variable have a transformation?
  bool transformExists = this->hasTransform();
  
  //Note that single-component variables just use the base variable name
  //I.E. instead of a singleton named "var_0", we just call it "var"
  if (numComps > 1) {
    for (size_t i = 0; i < numComps; ++i) {
      registry->registerComponent(getFullName(), (int)i, getLabel(i));
      if (transformExists) {
        registry->registerComponent(getFullTransformedName(), (int)i, getLabel(i));
      }
    }
  }
}