|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
int | IsInDomain (vtkSMProperty *) override |
| Returns 1 always. More...
|
|
void | Update (vtkSMProperty *requestingProperty) override |
| The SIL may have changed. More...
|
|
vtkSubsetInclusionLattice * | GetSIL () |
| Returns the vtkSubsetInclusionLattice. More...
|
|
int | SetDefaultValues (vtkSMProperty *, bool use_unchecked_values) override |
| Overridden to set default from SIL. More...
|
|
Public Member Functions inherited from vtkSMStringListDomain |
int | IsInDomain (vtkSMProperty *property) override |
| Returns true if the value of the property is in the domain. More...
|
|
int | IsInDomain (const char *string, unsigned int &idx) |
| Returns true if the string is in the domain. More...
|
|
const char * | GetString (unsigned int idx) |
| Returns a string in the domain. More...
|
|
unsigned int | GetNumberOfStrings () |
| Returns the number of strings in the domain. More...
|
|
void | SetAnimationValue (vtkSMProperty *, int, double) override |
| Set the value of an element of a property from the animation editor. More...
|
|
virtual char * | GetNoneString () |
| Return the string that is used as "none_string" in XML configuration. More...
|
|
virtual void | SetNoneString (const char *) |
| Return the string that is used as "none_string" in XML configuration. More...
|
|
int | SetDefaultValues (vtkSMProperty *, bool use_unchecked_values) override |
| A vtkSMProperty is often defined with a default value in the XML itself. More...
|
|
Public Member Functions inherited from vtkSMDomain |
virtual int | IsInDomain (vtkSMProperty *vtkNotUsed(property)) |
| Is the (unchecked) value of the property in the domain? Overwritten by sub-classes. More...
|
|
virtual void | SetAnimationValue (vtkSMProperty *, int vtkNotUsed(index), double vtkNotUsed(value)) |
| Set the value of an element of a property from the animation editor. More...
|
|
virtual int | SetDefaultValues (vtkSMProperty *, bool vtkNotUsed(use_unchecked_values)) |
| A vtkSMProperty is often defined with a default value in the XML itself. More...
|
|
vtkSMProperty * | GetProperty () |
| Provides access to the vtkSMProperty on which this domain is hooked up. More...
|
|
virtual vtkPVDataInformation * | GetInputDataInformation (const char *function, unsigned int index=0) |
| Helper method to get vtkPVDataInformation from input proxy connected to the required property with the given function and provided input index. More...
|
|
virtual unsigned int | GetNumberOfInputConnections (const char *function) |
| Helper method to get the number of input connections hence the number of available vtkPVDataInformation from input proxy connected to the required property with the given function. More...
|
|
virtual char * | GetXMLName () |
| Assigned by the XML parser. More...
|
|
virtual bool | GetIsOptional () |
| When the IsOptional flag is set, IsInDomain() always returns true. More...
|
|
virtual vtkSMSessionProxyManager * | GetSessionProxyManager () |
| Return the corresponding ProxyManager if any. More...
|
|
virtual void | SetSession (vtkSMSession *) |
| Get/Set the session on wihch this object exists. More...
|
|
virtual vtkSMSession * | GetSession () |
| Get/Set the session on wihch this object exists. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual vtkMTimeType | GetMTime () |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
|
| vtkSMSubsetInclusionLatticeDomain () |
|
| ~vtkSMSubsetInclusionLatticeDomain () |
|
int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *elem) override |
| Set the appropriate ivars from the xml element. More...
|
|
Protected Member Functions inherited from vtkSMStringListDomain |
void | ChildSaveState (vtkPVXMLElement *domainElement) override |
| Add the header and creates a new vtkPVXMLElement for the domain, fills it up with the common attributes. More...
|
|
virtual void | SetStrings (const std::vector< std::string > &strings) |
| Call to set the strings. More...
|
|
const std::vector< std::string > & | GetStrings () |
| Call to set the strings. More...
|
|
| vtkSMStringListDomain () |
| A vtkSMProperty is often defined with a default value in the XML itself. More...
|
|
| ~vtkSMStringListDomain () override |
| A vtkSMProperty is often defined with a default value in the XML itself. More...
|
|
Protected Member Functions inherited from vtkSMDomain |
| vtkSMDomain () |
|
| ~vtkSMDomain () override |
|
virtual int | LoadState (vtkPVXMLElement *vtkNotUsed(domainElement), vtkSMProxyLocator *vtkNotUsed(loader)) |
| Load the state of the domain from the XML. More...
|
|
vtkSMProperty * | GetRequiredProperty (const char *function) |
| Returns a given required property of the given function. More...
|
|
void | RemoveRequiredProperty (vtkSMProperty *prop) |
| Remove the given property from the required properties list. More...
|
|
void | AddRequiredProperty (vtkSMProperty *prop, const char *function) |
| Add a new required property to this domain. More...
|
|
void | DomainModified () |
| Invokes DomainModifiedEvent. More...
|
|
void | InvokeModified () |
|
unsigned int | GetNumberOfRequiredProperties () |
| Gets the number of required properties added. More...
|
|
void | SetProperty (vtkSMProperty *) |
| Set the domain's property. More...
|
|
void | SaveState (vtkPVXMLElement *parent, const char *uid) |
| Add the header and creates a new vtkPVXMLElement for the domain, fills it up with the common attributes. More...
|
|
virtual void | SetIsOptional (bool) |
| When the IsOptional flag is set, IsInDomain() always returns true. More...
|
|
virtual void | SetXMLName (const char *) |
| Assigned by the XML parser. More...
|
|
| vtkSMSessionObject () |
|
| ~vtkSMSessionObject () override |
|
| vtkSMObject () |
|
| ~vtkSMObject () override |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
domain for block selection properties using a vtkSubsetInclusionLattice.
vtkSMSubsetInclusionLatticeDomain is the domain to use for a vtkSMStringVectorProperty permitting uses to select blocks with structure described using vtkSubsetInclusionLattice or subclass.
vtkSMSubsetInclusionLatticeDomain replaces vtkSMSILDomain. vtkSMSILDomain is available for old-style readers that have not been updated to produce vtkSubsetInclusionLattice and instead simply generate a vtkGraph for representing the SIL.
Example Server-Manager configuration XML
<StringVectorProperty ...>
<SubsetInclusionLatticeDomain name="sil" class="vtkCGNSSubsetInclusionLattice"
default_path="//Grid">
<RequiredProperties>
<Property name="SILUpdateStamp" function="TimeStamp" />
</RequiredProperties>
</SubsetInclusionLatticeDomain>
</StringVectorProperty>
Supported Attributes
vtkSMSubsetInclusionLatticeDomain supports that following attributes that can be specified in the XML configuration for the domain.
class attribute
vtkSubsetInclusionLattice is the default, if not specified. However readers often create subclasses for vtkSubsetInclusionLattice that make it easier to identify nodes in the SIL using native terminology for the file format e.g. vtkCGNSSubsetInclusionLattice
. To indicate to the domain to create a specific subclass, one can use the class
attribute.
default_path attribute
default_path
attribute can be set to a string that defines a path to use to select nodes by default. If not empty, same as calling vtkSubsetInclusionLattice::SelectAll
during initialization to pick default block selection state.
Supported required properties.
vtkSubsetInclusionLattice depends on a required property with function TimeStamp
which is an information_only
property of type vtkSMIdTypeVectorProperty
. This property indicates a time-stamp for when the SIL was rebuilt by the reader. This is used to limit fetching of SIL from the server only when it has changed.
- See also
- vtkSMSILDomain
Definition at line 82 of file vtkSMSubsetInclusionLatticeDomain.h.