ImFusion SDK 4.3
ImFusion::AnatomyPlugin Namespace Reference

Namespace of the anatomy plugin. More...

Detailed Description

Namespace of the anatomy plugin.

Namespaces

namespace  StyleProperty
 List of known style "property-names".
 

Classes

class  AnatomyControllerFactory
 
class  AnatomyPluginFactory
 
class  ASCDataAnnotationFactory
 
class  Factory
 Generic factory class for registering polymorphic types Usage: More...
 
class  InspectStyleSheetsAlgorithm
 This algorithm exists so that InspectStyleSheetsController can exist. More...
 
class  InspectStyleSheetsController
 
class  ModelFactory
 Factory for managing different versions of ML model sets globally. More...
 
class  Registry
 
class  Selector
 Style selector combining with logical OR multiple SelectorElem objects. More...
 
struct  SelectorElem
 Class for querying objects. More...
 
class  Singleton
 Base class for singletons. More...
 
struct  StylePseudoClass
 Known modifier keys. In analogy to CSS, we refer to modifiers of this type as "pseudo-classes". More...
 
class  StyleSheet
 Class for managing a logically grouped set of style rules. More...
 

Enumerations

enum class  ContentType {
  Meshes = 0 , PointClouds , Keypoints , Splines ,
  Images , Planes , Graphs , Deformations ,
  Final
}
 The different types of contents an AnatomicalStructure can hold.
 

Functions

Selector operator|| (const SelectorElem &lhs, const SelectorElem &rhs)
 
std::optional< Selectoroperator""_sel (const char *str, std::size_t len)
 Directly construct a Selector from a string literal like "*"_sel .
 
std::ostreamoperator<< (std::ostream &os, ContentType ct)
 
std::optional< ContentTypefromString (std::string_view string)
 
Search Tab / S to search, Esc to close