Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Wizt::GridActor< CreativeObject, void > Struct Template Reference
Inheritance diagram for Wizt::GridActor< CreativeObject, void >:
Wizt::VCreator< void, AcceptList< Fiber::Grid > > Wizt::GridActor< CreativeObject::GridInspector, CreativeObject > Wizt::VCreator< CreativeObject, AcceptList< Fiber::Grid > >

Public Types

typedef VCreator< void, AcceptList< Fiber::Grid > > Base_t
Public Types inherited from Wizt::GridActor< CreativeObject::GridInspector, CreativeObject >
typedef VCreator< CreativeObject, AcceptList< Fiber::Grid > > Base_t

Public Member Functions

 GridActor (const std::string &name, int quality, const RefPtr< VCreationPreferences > &Prep=nullptr, const char *const CreatorReleaseIdentifier=VISH_INPUT_CREATOR_RELEASE_IDENTIFIER)
template<unsigned ID>
 GridActor (const VCreatorProperty< ID > &VP, int p=ObjectQuality::EXPERIMENTAL, const RefPtr< VCreationPreferences > &Prep=nullptr, const char *const CreatorReleaseIdentifier=VISH_INPUT_CREATOR_RELEASE_IDENTIFIER)
VAcceptInfoList_t accept (const RefPtr< VObject > &vobj) const override
 Acceptance function: check whether a grid exists with a Skeleton of type (1,1) (dimensionality one, index depth one -> edges).
Public Member Functions inherited from Wizt::VCreator< void, AcceptList< Fiber::Grid > >
VAcceptInfoList_t accept (const RefPtr< VObject > &vobj) const override
RefPtr< VObject > create (const VCreatorBase::CreationInfo &name, const Intercube &CreationContext, const RefPtr< VCreationPreferences > &AdditionalPreferences) const override
string createChildname (const string &parent_name) const override
 VCreator (const VCreatorProperties &CreatorProperties, int quality, const RefPtr< VCreationPreferences > &prop=nullptr, const char *const CreatorReleaseIdentifier=VISH_CREATOR_RELEASE_IDENTIFIER)
VCreatorProperty< ID1+ID2 > operator+ (const VCreatorProperty< ID1 > &l, const VCreatorProperty< ID2 > &r)
VCreatorProperty< ID1+ID2 > operator/ (const VCreatorProperty< ID1 > &l, const VCreatorProperty< ID2 > &r)
Public Member Functions inherited from Wizt::GridActor< CreativeObject::GridInspector, CreativeObject >
 GridActor (const std::string &name, int quality, const RefPtr< VCreationPreferences > &VP=nullptr, const char *const CreatorReleaseIdentifier=VISH_INPUT_CREATOR_RELEASE_IDENTIFIER)
 Construct grid actor from name and quality description.
VAcceptInfoList_t accept (const RefPtr< VObject > &vobj) const override
 Acceptance function: check whether a grid exists with a Skeleton of type (1,1) (dimensionality one, index depth one -> edges).
Public Member Functions inherited from Wizt::VCreator< CreativeObject, AcceptList< Fiber::Grid > >
VAcceptInfoList_t accept (const RefPtr< VObject > &vobj) const override
RefPtr< VObject > create (const VCreatorBase::CreationInfo &name, const Intercube &CreationContext, const RefPtr< VCreationPreferences > &AdditionalPreferences) const override
string createChildname (const string &parent_name) const override
 VCreator (const VCreatorProperties &CreatorProperties, int quality, const RefPtr< VCreationPreferences > &prop=nullptr, const char *const CreatorReleaseIdentifier=VISH_CREATOR_RELEASE_IDENTIFIER)
 VCreator (const VCreatorProperty< ID > &CreatorProperties, int quality, const RefPtr< VCreationPreferences > &prop=nullptr, const char *const ReleaseIdentifier=VISH_CREATOR_RELEASE_IDENTIFIER)
VCreatorProperty< ID1+ID2 > operator+ (const VCreatorProperty< ID1 > &l, const VCreatorProperty< ID2 > &r)
VCreatorProperty< ID1+ID2 > operator/ (const VCreatorProperty< ID1 > &l, const VCreatorProperty< ID2 > &r)