Computer Assited Medical Intervention Tool Kit  version 3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
pml2wrl.cpp File Reference
#include <iostream>
#include <string>
#include <string.h>
#include <PhysicalModel.h>
#include <StructuralComponent.h>
#include <MultiComponent.h>
+ Include dependency graph for pml2wrl.cpp:

Functions

int main (int argc, char **argv)
 
void printCoordinates (Cell *c)
 
void printMaterial (Cell *c)
 
void printParam ()
 
void printSurfaces (Cell *c)
 
void processParam (int argc, char **argv)
 
void vrml1Prologue (StructuralComponent *sc)
 
void vrml2Prologue ()
 

Variables

Cell * c
 
vector< string > componentNames
 
map< unsigned int, unsigned
int >::iterator 
it
 
std::ofstream outputFile
 
string pgmName
 
PhysicalModel * pm
 
string pmlFile
 
unsigned int rank
 
map< unsigned int, unsigned int > rankA
 the elements classified by a rank, in an increasing way More...
 
bool vrml2
 
string wrlFile
 

Function Documentation

int main ( int  argc,
char **  argv 
)
void printCoordinates ( Cell *  c)
void printMaterial ( Cell *  c)

References outputFile.

Referenced by vrml1Prologue().

void printParam ( )

References pgmName, pmlFile, and wrlFile.

Referenced by main().

void printSurfaces ( Cell *  c)
void processParam ( int  argc,
char **  argv 
)

References outputFile, pgmName, pmlFile, vrml2, and wrlFile.

Referenced by main().

void vrml1Prologue ( StructuralComponent *  sc)
void vrml2Prologue ( )

References outputFile.

Referenced by main().

Variable Documentation

Cell* c

Referenced by QtCanvasClusterizer::add(), MultiComponentDC::addChild(), AtomIterator::AtomIterator(), camitk_opensource_packaging(), VtkMeshComponent::cellPicked(), StructuralComponentDC::cellsToGeometry(), ComponentDC::ComponentDC(), LoadsEditor::createDCLoads(), SofaSimulator::createPml(), StoppingCriterionFactory::createStoppingCriterion(), InteractiveMonitoringManager::doMove(), QtPropertyEditorView::drawRow(), elemToSC(), QtKeySequenceEdit::eventFilter(), QtCharEdit::eventFilter(), facetsToSC(), CepGenerator::generateExtensions(), SurfaceExtractor::generateExternalSurface(), camitk::InteractiveViewer::getBackgroundColor(), Facet::getCell(), StructuralComponent::getCell(), Reference::getDistanceToTriangularMesh(), QtCharEdit::handleKeyEvent(), QtMetaEnumProvider::indexToLocale(), insert(), QtGroupBoxPropertyBrowserPrivate::insertRow(), QtButtonPropertyBrowserPrivate::insertRow(), camitk::InteractiveViewer::keyPressEvent(), QtMetaEnumProvider::localeToIndex(), main(), MultiComponentDC::MultiComponentDC(), PhysicalModel::optimizeIndexes(), QtPropertyEditorDelegate::paint(), PhysicalModel::parseComponents(), refine(), MultiComponentDC::removeChild(), Component::removeParentMultiComponent(), QtGroupBoxPropertyBrowserPrivate::removeRow(), QtButtonPropertyBrowserPrivate::removeRow(), MultiComponent::removeSubComponent(), MoveFrame::reset(), PMComponentExtension::save(), ItkImageComponentExtension::save(), QtCanvas::setBackgroundColor(), QtCanvasItem::setCanvas(), BasicSCProperties::setColor(), QtCanvasText::setColor(), QtColorEditWidget::setValue(), QtColorPropertyManagerPrivate::slotIntChanged(), StructuralComponentDC::StructuralComponentDC(), StructuralComponentDC::structuralComponentToVtk(), subdivide(), camitk::RendererWidget::toggleCopyright(), update(), LoadsManager::updateLoadsDisplay(), QtCharPropertyManager::valueText(), and WizardController::WizardController().

vector<string> componentNames
map<unsigned int, unsigned int>::iterator it

Referenced by ActionState::addActionTransition(), QtCanvas::advance(), SaveAction::apply(), SaveAllAction::apply(), CloseAction::apply(), SaveActionState::applyAction(), camitk::ObjectControllerPrivate::applyChange(), QtVariantPropertyManager::attributes(), QtVariantPropertyManager::attributeType(), QtVariantPropertyManager::attributeValue(), camitk::ExtensionManager::autoload(), QtAbstractEditorFactory< QtStringPropertyManager >::breakConnection(), camitk::ObjectControllerPrivate::buildQtVariantProperty(), MonitorNormDisplacement::calculate(), MonitorDistanceY::calculate(), MonitorDistanceZ::calculate(), MonitorGeometricDeviation::calculate(), MonitorDisplacement::calculate(), MonitorPointSetDistance::calculate(), MonitorPosition::calculate(), MonitorRen::calculate(), MonitorDistanceX::calculate(), MonitorPointToTriangleMeshDistanceFinal::calculate(), MonitorPointFinalSetDistance::calculate(), QtTreePropertyBrowserPrivate::calculatedBackgroundColor(), camitk_extension(), camitk_opensource_packaging(), OrMultipleCriterion::checkCriterion(), AndMultipleCriterion::checkCriterion(), DicomItkComponentExtension::chooseDicomSeriesIds(), ActionStateMachine::createAllActionStates(), QtAbstractPropertyBrowserPrivate::createBrowserIndexes(), QtAbstractEditorFactory< QtStringPropertyManager >::createEditor(), ActionExtensionGenerator::createFromDom(), ActionGenerator::createFromDom(), LibraryGenerator::createFromDom(), ComponentExtensionGenerator::createFromDom(), SofaSimulator::createPml(), ActionStateMachine::createTransitions(), StructuralComponent::deleteAllStructures(), Loads::deleteLoad(), MonitoringManager::deleteMonitor(), QtStringPropertyManager::displayText(), SurfaceExtractor::equivalent(), PMLTransform::equivalent(), equivalent(), DicomItkComponentExtension::findAllDicomSeries(), ActionExtensionGenerator::generateActionOrComponent(), ComponentExtensionGenerator::generateActionOrComponent(), SurfaceExtractor::generateExternalSurface(), PMLTransform::generateExternalSurface(), generateExternalSurface(), PMLTransform::generateNeighborhood(), generateNeighborhood(), ComponentExtensionGenerator::generateTestDataFiles(), Properties::get(), SofaSimulator::getAtomIndex(), Properties::getBool(), DependencyGenerator::getCepLibsString(), VolumeRenderingWidget::getColorPoints(), MultiComponent::getComponentByName(), camitk::ExtensionManager::getComponentExtension(), getData(), AtomDC::getDecoration(), Reference::getDistanceToTriangularMesh(), SofaSimulator::getDOFForce(), SofaSimulator::getDOFPosition(), Properties::getDouble(), DependencyGenerator::getExternalLibsString(), Properties::getField(), SofaSimulator::getForce(), camitk::Frame::getFrameVisibility(), LoadsSimulationDriver::getInitialPosition(), Properties::getInt(), camitk::Explorer::getItem(), PMLTransform::getIterator(), getIterator(), Reference::getNearest(), DependencyGenerator::getNeededActionsString(), DependencyGenerator::getNeededComponentsString(), VolumeRenderingWidget::getOpacityPoints(), SofaSimulator::getPosition(), Properties::getString(), StructuralComponent::getStructureByIndex(), StructuralComponent::getStructureByName(), VolumeRenderingWidget::getTransparencyPoints(), Monitor::getValuesOfIndex(), camitk::Component::getVisibility(), QtButtonPropertyBrowserPrivate::gridRow(), ImpMainWindow::initActions(), EditorFactoryPrivate< Editor >::initializeEditor(), QtVariantPropertyManager::initializeProperty(), QtMetaEnumProvider::initLocale(), insert(), QtGroupBoxPropertyBrowserPrivate::insertRow(), QtButtonPropertyBrowserPrivate::insertRow(), Properties::isAField(), ActionAddParameterWidget::isOneNoName(), ComponentAddPropertyWidget::isOneNoName(), ComponentAddPropertyWidget::isOneNonAsciiParameter(), ActionAddParameterWidget::isOneNonAsciiParameter(), ActionClassificationWidget::isOneNonAsciiTag(), StructuralComponent::isStructureIn(), QtAbstractEditorFactory< QtStringPropertyManager >::managerDestroyed(), Monitor::Monitor(), camitk::SettingsDialog::on_addActionExtensionButton_released(), camitk::SettingsDialog::on_addComponentExtensionButton_released(), DependenciesState::onEntry(), GeneratingCEPState::onEntry(), ActionSummaryState::onEntry(), ComponentSummaryState::onEntry(), ActionsCreationState::onEntry(), ComponentsCreationState::onEntry(), ExtensionSummaryState::onEntry(), ActionDescriptionState::onEntry(), ActionState::onEntry(), DicomItkComponentExtension::open(), optimize(), ProgramArg::print(), QtVariantPropertyManager::propertyType(), MshComponent::readV2Format(), Reference::Reference(), camitk::Explorer::refresh(), camitk::Component::refresh(), camitk::Component::refreshInterfaceNode(), QtAbstractPropertyBrowserPrivate::removeBrowserIndexes(), MultipleCriterion::removeChild(), Component::removeParentMultiComponent(), QtGroupBoxPropertyBrowserPrivate::removeRow(), QtButtonPropertyBrowserPrivate::removeRow(), Structure::removeStructuralComponent(), StructuralComponent::removeStructure(), MultiComponent::removeSubComponent(), LoadsSimulationDriver::resetPositions(), ImpMainWindow::resetWindows(), QtCanvas::resize(), QtCanvas::retune(), saveClusters(), PMManagerDCPopup::saveRecentLoads(), Properties::set(), QtTreePropertyBrowser::setAlternatingRowColors(), ActionState::setAlternativeDesc(), setBorderValue(), setBorderValues(), QtRectPropertyManager::setConstraint(), QtRectFPropertyManager::setConstraint(), QtDoublePropertyManager::setDecimals(), QtPointFPropertyManager::setDecimals(), QtSizeFPropertyManager::setDecimals(), QtRectFPropertyManager::setDecimals(), QtVector3DPropertyManager::setDecimals(), VolumeRenderingWidget::setDefaultColors(), VolumeRenderingWidget::setDefaultOpacities(), VolumeRenderingWidget::setDefaultTransparencies(), QtStringPropertyManager::setEchoMode(), QtEnumPropertyManager::setEnumIcons(), QtEnumPropertyManager::setEnumNames(), QtFlagPropertyManager::setFlagNames(), camitk::Frame::setFrameVisibility(), ObjectController::setObject(), camitk::ObjectController::setObject(), ActionState::setPreviousActionStatus(), QtTreePropertyBrowser::setPropertiesWithoutValueMarked(), QtStringPropertyManager::setRegExp(), QtTreePropertyBrowser::setRootIsDecorated(), setSimpleValue(), QtIntPropertyManager::setSingleStep(), QtDoublePropertyManager::setSingleStep(), QtStringPropertyManager::setValue(), QtLocalePropertyManager::setValue(), QtPointPropertyManager::setValue(), QtPointFPropertyManager::setValue(), QtRectPropertyManager::setValue(), QtRectFPropertyManager::setValue(), QtVector3DPropertyManager::setValue(), QtEnumPropertyManager::setValue(), QtFlagPropertyManager::setValue(), QtSizePolicyPropertyManager::setValue(), QtFontPropertyManager::setValue(), QtColorPropertyManager::setValue(), QtCursorPropertyManager::setValue(), setValueInRange(), camitk::Component::setVisibility(), QtPropertyEditorDelegate::slotEditorDestroyed(), QtFontPropertyManagerPrivate::slotFontDatabaseDelayedChange(), QtColorEditorFactoryPrivate::slotPropertyChanged(), QtFontEditorFactoryPrivate::slotPropertyChanged(), QtAbstractPropertyBrowserPrivate::slotPropertyDataChanged(), ActionStateMachine::stringToStatus(), StructuralComponentDC::structuralComponentToVtk(), QtVariantPropertyManager::uninitializeProperty(), camitk::ExtensionManager::unloadComponentExtension(), camitk::SettingsDialog::updateActionExtensionList(), CepCreateRecapState::updateActionExtensions(), camitk::ActionViewer::updateActionViewer(), LoadsSimulationDriver::updateAtomData(), StructuralComponentDC::updateAtoms(), DependenciesWidget::updateCEPComponents(), CepCreateRecapState::updateCepDescription(), CepCreateRecapState::updateCepLibraries(), CepCreateRecapState::updateComponentExtensions(), MainWindow::updateExpandState(), AtomDC::updatePointData(), AtomDC::updatePosition(), ImpMainWindow::updateViewMenu(), QtBoolPropertyManager::valueIcon(), QtEnumPropertyManager::valueIcon(), QtFontPropertyManager::valueIcon(), QtColorPropertyManager::valueIcon(), QtCursorPropertyManager::valueIcon(), QtIntPropertyManager::valueText(), QtBoolPropertyManager::valueText(), QtDoublePropertyManager::valueText(), QtStringPropertyManager::valueText(), QtDatePropertyManager::valueText(), QtTimePropertyManager::valueText(), QtDateTimePropertyManager::valueText(), QtKeySequencePropertyManager::valueText(), QtCharPropertyManager::valueText(), QtLocalePropertyManager::valueText(), QtPointPropertyManager::valueText(), QtPointFPropertyManager::valueText(), QtSizePropertyManager::valueText(), QtSizeFPropertyManager::valueText(), QtRectPropertyManager::valueText(), QtRectFPropertyManager::valueText(), QtVector3DPropertyManager::valueText(), QtEnumPropertyManager::valueText(), QtFlagPropertyManager::valueText(), QtSizePolicyPropertyManager::valueText(), QtFontPropertyManager::valueText(), QtColorPropertyManager::valueText(), QtCursorPropertyManager::valueText(), QtVariantPropertyManager::variantProperty(), ActionExtensionGenerator::writeCFile(), ComponentExtensionGenerator::writeCFile(), ComponentGenerator::writeCFile(), ActionGenerator::writeCFile(), MonitoringManager::writeCsv(), CellProperties::xmlPrint(), AtomProperties::xmlPrint(), StructuralComponentProperties::xmlPrint(), Loads::~Loads(), QtButtonPropertyBrowser::~QtButtonPropertyBrowser(), QtCanvas::~QtCanvas(), QtGroupBoxPropertyBrowser::~QtGroupBoxPropertyBrowser(), and Reference::~Reference().

std::ofstream outputFile
string pgmName

Referenced by printParam(), and processParam().

string pmlFile

Referenced by main(), printParam(), and processParam().

unsigned int rank

Referenced by main(), and printCoordinates().

map<unsigned int, unsigned int> rankA

the elements classified by a rank, in an increasing way

bool vrml2

Referenced by main(), and processParam().

string wrlFile

Referenced by printParam(), and processParam().