Computer Assited Medical Intervention Tool Kit  version 5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
AtomProperties Member List

This is the complete list of members for AtomProperties, including all inherited members.

allocate()AtomPropertiesprivate
allocatedAtomPropertiesprivate
ATOM enum valueStructureProperties
AtomProperties(PhysicalModel *myPM)AtomProperties
AtomProperties(PhysicalModel *myPM, physicalModel::AtomProperties xmlAtomProp)AtomProperties
AtomProperties(PhysicalModel *myPM, const unsigned int ind)AtomProperties
AtomProperties(PhysicalModel *myPM, const double pos[3])AtomProperties
AtomProperties(PhysicalModel *myPM, const unsigned int ind, const double pos[3])AtomProperties
fieldsPropertiesprotected
GeometricType enum nameStructureProperties
get(std::string attName, std::string &attVal) constPropertiesinline
getBool(std::string attName) constPropertiesinline
getDouble(std::string attName)Propertiesinline
getField(unsigned int) constProperties
getIndex() constStructurePropertiesinline
getInt(std::string attName) constPropertiesinline
getName() constPropertiesinline
getPhysicalModel() constPropertiesinline
getPosition(double pos[3]) constAtomPropertiesinline
getString(std::string attName) constPropertiesinline
getType() constStructurePropertiesinline
HEXAHEDRON enum valueStructureProperties
indexStructurePropertiesprotected
INVALID enum valueStructureProperties
isAField(std::string attName) constPropertiesinline
LINE enum valueStructureProperties
maxUniqueIndexAtomPropertiesprivatestatic
myPMPropertiesprivate
namePropertiesprivate
numberOfFields() constProperties
POLY_LINE enum valueStructureProperties
POLY_VERTEX enum valueStructureProperties
Properties(const std::string n="")Properties
Properties(PhysicalModel *, const std::string n="")Properties
PYRAMID enum valueStructureProperties
QUAD enum valueStructureProperties
resetUniqueIndex()AtomPropertiesstatic
set(std::string attName, double val)Propertiesinline
set(std::string attName, int val)Propertiesinline
set(std::string attName, bool val)Propertiesinline
set(std::string attName, std::string val)Propertiesinline
setIndex(const unsigned int)StructurePropertiesinline
setName(std::string)Propertiesinline
setPhysicalModel(PhysicalModel *)Propertiesinline
setPosition(const double[3])AtomPropertiesinline
setPosition(const double, const double, const double)AtomPropertiesinline
setPositionPointer(double *ptr, bool update=true)AtomProperties
setType(const GeometricType t)StructurePropertiesinline
StructureProperties(PhysicalModel *, const GeometricType)StructureProperties
TETRAHEDRON enum valueStructureProperties
toString(const GeometricType)StructurePropertiesstatic
toType(const std::string)StructurePropertiesstatic
TRIANGLE enum valueStructureProperties
typeStructurePropertiesprivate
WEDGE enum valueStructureProperties
XAtomPropertiesprivate
xmlPrint(std::ostream &)AtomPropertiesvirtual
StructureProperties::xmlPrint(std::ostream &) constStructureProperties
xmlToFields(xsd::cxx::tree::attribute_set< char > attrs)Properties
~AtomProperties() overrideAtomProperties
~Properties()=defaultPropertiesvirtual
~StructureProperties()=defaultStructureProperties