cee::ug::PropertyApplierVTFx

class PropertyApplierVTFx

Applies VTFx properties in a property set collection and image resources to an existing model or view.

Public Functions

PropertyApplierVTFx(PropertySetCollection *propSetCollection, ImageResources *resources)

Constructs a property applier from a property set collection and image resources.

void applyToModel(UnstructGridModel *model)

Applies the properties in the property set collection to the specified model.

void applyToView(vis::View *view)

Applies properties from the property set collection to the specified view.

bool logoOverlayImage(vis::OverlayImage *image, vis::OverlayItem::LayoutCorner *layoutCorner, vis::OverlayItem::LayoutDirection *layoutDirection) const

Returns image data an position for the logo overlay image found in the property set collection.

double defaultFramesPerSecond() const

Returns number of frames per second from the property set collection.

int firstFrameDelay() const

Returns first frame delay from the property set collection.

int lastFrameDelay() const

Returns last frame delay from the property set collection.

int numberOfParticleTraceAnimationSteps() const

Returns number of frames per second from the property set collection.

bool hasStartAnimation() const

Returns the flag that indicates if animations should be started when the file is opened.

int animatedCuttingPlaneIndex() const

Returns index of animated cutting plane from the property set collection.

int animatedCuttingPlaneFrameCount() const

Returns number of frames in cutting plane animation from the property set collection.

double animatedCuttingPlaneDistancePerFrame() const

Returns per frame distance in cutting plane animation from the property set collection.

Str viewTitle() const

Returns view title from the property set collection.