template<typename TMesh = Mesh<int>>
class itk::MeshSpatialObject< TMesh >
Implementation of an Mesh as spatial object.
This class combines functionalities from a spatial object, and an itkMesh.
- See also
- SpatialObject
- Examples
- Examples/SpatialObjects/MeshSpatialObject.cxx.
Definition at line 38 of file itkMeshSpatialObject.h.
|
| using | BoundingBoxType |
| |
| using | ConstPointer = SmartPointer<const Self> |
| |
| using | MeshPointer = typename MeshType::Pointer |
| |
| using | MeshType = TMesh |
| |
| using | PointContainerPointer = typename PointContainerType::Pointer |
| |
| using | PointContainerType = VectorContainer<PointType> |
| |
| using | Pointer = SmartPointer<Self> |
| |
| using | PointType |
| |
| using | ScalarType = double |
| |
| using | Self = MeshSpatialObject<TMesh> |
| |
| using | Superclass = SpatialObject<Self::Dimension> |
| |
| using | TransformType |
| |
| using | BoundingBoxPointer = typename BoundingBoxType::Pointer |
| |
| using | BoundingBoxType = BoundingBox<IdentifierType, VDimension, ScalarType, VectorContainerType> |
| |
| using | ChildrenConstListPointer = ChildrenConstListType * |
| |
| using | ChildrenConstListType = std::list<ConstPointer> |
| |
| using | ChildrenListPointer = ChildrenListType * |
| |
| using | ChildrenListType = std::list<Pointer> |
| |
| using | ConstPointer = SmartPointer<const Self> |
| |
| using | CovariantVectorType = CovariantVector<ScalarType, VDimension> |
| |
| using | DerivativeOffsetType = Vector<double, VDimension> |
| |
| using | DerivativeVectorPointer = DerivativeVectorType * |
| |
| using | DerivativeVectorType = CovariantVector<ScalarType, VDimension> |
| |
| using | IndexType = Index<VDimension> |
| |
| using | InputType = Point<ScalarType, VDimension> |
| |
| using | ObjectConstListType = std::list<ConstPointer> |
| |
| using | ObjectDimensionType = unsigned int |
| |
| using | ObjectListType = std::list<Pointer> |
| |
| using | Pointer = SmartPointer<Self> |
| |
| using | PointPointer = PointType * |
| |
| using | PointType = Point<ScalarType, VDimension> |
| |
| using | PropertyType = SpatialObjectProperty |
| |
| using | RegionType = ImageRegion<VDimension> |
| |
| using | ScalarType = double |
| |
| using | Self = SpatialObject<VDimension> |
| |
| using | SizeType = Size<VDimension> |
| |
| using | Superclass = DataObject |
| |
| using | TransformConstPointer = const TransformType * |
| |
| using | TransformPointer = typename TransformType::Pointer |
| |
| using | TransformType = AffineTransform<ScalarType, VDimension> |
| |
| using | VectorContainerType = VectorContainer<PointType> |
| |
| using | VectorPointer = VectorType * |
| |
| using | VectorType = Vector<ScalarType, VDimension> |
| |
| using | ConstPointer = SmartPointer<const Self> |
| |
| using | DataObjectIdentifierType = std::string |
| |
| using | DataObjectPointerArraySizeType = std::vector<Pointer>::size_type |
| |
| using | Pointer = SmartPointer<Self> |
| |
| using | Self = DataObject |
| |
| using | Superclass = Object |
| |
| using | ConstPointer = SmartPointer<const Self> |
| |
| using | Pointer = SmartPointer<Self> |
| |
| using | Self = Object |
| |
| using | Superclass = LightObject |
| |
| using | ConstPointer = SmartPointer<const Self> |
| |
| using | Pointer = SmartPointer<Self> |
| |
| using | Self = LightObject |
| |
|
| void | Clear () override |
| |
| virtual::itk::LightObject::Pointer | CreateAnother () const |
| |
| ModifiedTimeType | GetMTime () const override |
| |
| virtual const char * | GetNameOfClass () const |
| |
| bool | IsInsideInObjectSpace (const PointType &point) const override |
| |
| bool | IsInsideInObjectSpace (const PointType &point, unsigned int depth, const std::string &name="") const |
| |
| void | SetMesh (MeshType *mesh) |
| |
|
| MeshType * | GetMesh () |
| |
| const MeshType * | GetMesh () const |
| |
|
| virtual void | SetIsInsidePrecisionInObjectSpace (double _arg) |
| |
| virtual double | GetIsInsidePrecisionInObjectSpace () const |
| |
| void | AddChild (Self *pointer) |
| |
| virtual void | AddChildrenToConstList (ChildrenConstListType *childrenCList, unsigned int depth=0, const std::string &name="") const |
| |
| virtual void | AddChildrenToList (ChildrenListType *childrenList, unsigned int depth=0, const std::string &name="") const |
| |
| bool | CheckIdValidity () const |
| |
| virtual bool | ComputeFamilyBoundingBox (unsigned int depth=0, const std::string &name="") const |
| |
| void | ComputeObjectToParentTransform () |
| |
| void | CopyInformation (const DataObject *data) override |
| |
| virtual::itk::LightObject::Pointer | CreateAnother () const |
| |
| virtual void | DerivativeAtInObjectSpace (const PointType &point, short unsigned int order, CovariantVectorType &value, unsigned int depth=0, const std::string &name="", const DerivativeOffsetType &offset=MakeFilled< DerivativeOffsetType >(1)) |
| |
| void | DerivativeAtInWorldSpace (const PointType &point, short unsigned int order, CovariantVectorType &value, unsigned int depth=0, const std::string &name="", const DerivativeOffsetType &offset=MakeFilled< DerivativeOffsetType >(1)) |
| |
| bool | Evaluate (const PointType &point) const |
| |
| void | FixIdValidity () |
| |
| bool | FixParentChildHierarchyUsingParentIds () |
| |
| virtual const RegionType & | GetBufferedRegion () const |
| |
| virtual ChildrenListType * | GetChildren (unsigned int depth=0, const std::string &name="") const |
| |
| virtual std::string | GetClassNameAndDimension () const |
| |
| virtual ChildrenConstListType * | GetConstChildren (unsigned int depth=0, const std::string &name="") const |
| |
| virtual const BoundingBoxType * | GetFamilyBoundingBoxInObjectSpace () const |
| |
| virtual const BoundingBoxType * | GetFamilyBoundingBoxInWorldSpace () const |
| |
| virtual const RegionType & | GetLargestPossibleRegion () const |
| |
| unsigned int | GetMaximumDepth () const |
| |
| ModifiedTimeType | GetMTime () const override |
| |
| virtual const BoundingBoxType * | GetMyBoundingBoxInObjectSpace () const |
| |
| virtual const BoundingBoxType * | GetMyBoundingBoxInWorldSpace () const |
| |
| ModifiedTimeType | GetMyMTime () const |
| |
| int | GetNextAvailableId () const |
| |
| unsigned int | GetNumberOfChildren (unsigned int depth=0, const std::string &name="") const |
| |
| SpatialObject< VDimension > * | GetObjectById (int id) |
| |
| unsigned int | GetObjectDimension () const |
| |
| virtual Self * | GetParent () |
| |
| virtual const Self * | GetParent () const |
| |
| PropertyType & | GetProperty () |
| |
| const PropertyType & | GetProperty () const |
| |
| virtual const RegionType & | GetRequestedRegion () const |
| |
| virtual std::string | GetTypeName () const |
| |
| virtual bool | HasParent () const |
| |
| virtual bool | IsEvaluableAtChildrenInObjectSpace (const PointType &point, unsigned int depth=0, const std::string &name="") const |
| |
| virtual bool | IsEvaluableAtInObjectSpace (const PointType &point, unsigned int depth=0, const std::string &name="") const |
| |
| bool | IsEvaluableAtInWorldSpace (const PointType &point, unsigned int depth=0, const std::string &name="") const |
| |
| virtual bool | IsInsideChildrenInObjectSpace (const PointType &point, unsigned int depth=0, const std::string &name="") const |
| |
| bool | IsInsideInObjectSpace (const PointType &point, unsigned int depth, const std::string &name="") const |
| |
| bool | IsInsideInWorldSpace (const PointType &point) const |
| |
| bool | IsInsideInWorldSpace (const PointType &point, unsigned int depth, const std::string &name="") const |
| |
| void | RemoveAllChildren (unsigned int depth=MaximumDepth) |
| |
| bool | RemoveChild (Self *pointer) |
| |
| bool | RequestedRegionIsOutsideOfTheBufferedRegion () override |
| |
| virtual void | SetBufferedRegion (const RegionType ®ion) |
| |
| void | SetChildren (ChildrenListType &children) |
| |
| virtual void | SetLargestPossibleRegion (const RegionType ®ion) |
| |
| void | SetParent (Self *parent) |
| |
| void | SetProperty (const PropertyType &property) |
| |
| void | SetRequestedRegion (const DataObject *data) override |
| |
| virtual void | SetRequestedRegion (const RegionType ®ion) |
| |
| void | SetRequestedRegionToLargestPossibleRegion () override |
| |
| virtual void | SetTypeName (std::string _arg) |
| |
| void | Update () override |
| |
| void | UpdateOutputInformation () override |
| |
| virtual bool | ValueAtChildrenInObjectSpace (const PointType &point, double &value, unsigned int depth=0, const std::string &name="") const |
| |
| virtual bool | ValueAtInObjectSpace (const PointType &point, double &value, unsigned int depth=0, const std::string &name="") const |
| |
| bool | ValueAtInWorldSpace (const PointType &point, double &value, unsigned int depth=0, const std::string &name="") const |
| |
| bool | VerifyRequestedRegion () override |
| |
| void | SetId (int id) |
| |
| virtual const int & | GetId () const |
| |
| void | SetObjectToWorldTransform (const TransformType *transform) |
| |
| virtual TransformType * | GetModifiableObjectToWorldTransform () |
| |
| virtual const TransformType * | GetObjectToWorldTransform () const |
| |
| const TransformType * | GetObjectToWorldTransformInverse () const |
| |
| void | SetObjectToParentTransform (const TransformType *transform) |
| |
| virtual TransformType * | GetModifiableObjectToParentTransform () |
| |
| virtual const TransformType * | GetObjectToParentTransform () const |
| |
| const TransformType * | GetObjectToParentTransformInverse () const |
| |
| virtual void | SetDefaultInsideValue (double _arg) |
| |
| virtual double | GetDefaultInsideValue () const |
| |
| virtual void | SetDefaultOutsideValue (double _arg) |
| |
| virtual double | GetDefaultOutsideValue () const |
| |
| virtual void | SetParentId (int _arg) |
| |
| virtual const int & | GetParentId () const |
| |
| virtual void | DataHasBeenGenerated () |
| |
| void | DisconnectPipeline () |
| |
| bool | GetDataReleased () const |
| |
| virtual const bool & | GetReleaseDataFlag () const |
| |
| SmartPointer< ProcessObject > | GetSource () const |
| |
| DataObjectPointerArraySizeType | GetSourceOutputIndex () const |
| |
| const DataObjectIdentifierType & | GetSourceOutputName () const |
| |
| virtual ModifiedTimeType | GetUpdateMTime () const |
| |
| virtual void | Graft (const DataObject *) |
| |
| virtual void | Initialize () |
| |
| virtual void | PrepareForNewData () |
| |
| virtual void | PropagateRequestedRegion () |
| |
| void | ReleaseData () |
| |
| virtual void | ReleaseDataFlagOff () |
| |
| virtual void | ReleaseDataFlagOn () |
| |
| virtual void | ResetPipeline () |
| |
| void | SetReleaseDataFlag (bool flag) |
| |
| bool | ShouldIReleaseData () const |
| |
| virtual void | UpdateOutputData () |
| |
| void | UpdateSource () const |
| |
| void | SetPipelineMTime (ModifiedTimeType time) |
| |
| virtual const ModifiedTimeType & | GetPipelineMTime () const |
| |
| virtual void | SetRealTimeStamp (RealTimeStamp _arg) |
| |
| virtual const RealTimeStamp & | GetRealTimeStamp () const |
| |
| unsigned long | AddObserver (const EventObject &event, Command *cmd) const |
| |
| unsigned long | AddObserver (const EventObject &event, std::function< void(const EventObject &)> function) const |
| |
| virtual void | DebugOff () const |
| |
| virtual void | DebugOn () const |
| |
| Command * | GetCommand (unsigned long tag) |
| |
| bool | GetDebug () const |
| |
| MetaDataDictionary & | GetMetaDataDictionary () |
| |
| const MetaDataDictionary & | GetMetaDataDictionary () const |
| |
| virtual const TimeStamp & | GetTimeStamp () const |
| |
| bool | HasObserver (const EventObject &event) const |
| |
| void | InvokeEvent (const EventObject &) |
| |
| void | InvokeEvent (const EventObject &) const |
| |
| virtual void | Modified () const |
| |
| void | Register () const override |
| |
| void | RemoveAllObservers () |
| |
| void | RemoveObserver (unsigned long tag) const |
| |
| void | SetDebug (bool debugFlag) const |
| |
| void | SetReferenceCount (int) override |
| |
| void | UnRegister () const noexcept override |
| |
| void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
| |
| void | SetMetaDataDictionary (MetaDataDictionary &&rrhs) |
| |
| virtual void | SetObjectName (std::string _arg) |
| |
| virtual const std::string & | GetObjectName () const |
| |
| Pointer | Clone () const |
| |
| virtual void | Delete () |
| |
| virtual int | GetReferenceCount () const |
| |
| void | Print (std::ostream &os, Indent indent=0) const |
| |