torc::generic::InstanceArray::Factory Class Reference

#include <InstanceArray.hpp>

Inheritance diagram for torc::generic::InstanceArray::Factory:

Inheritance graph
[legend]
Collaboration diagram for torc::generic::InstanceArray::Factory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual InstanceArraySharedPtr newInstanceArrayPtr (const std::string &inName, const ViewSharedPtr &inViewPtr, const ViewSharedPtr &inMaster, const size_t &inSize, const ChildFactorySharedPtr &inFactory=BaseVectorType::ChildFactorySharedPtr(new BaseVectorType::ChildFactory()), const std::string &inOriginalName=std::string()) throw (Error)
virtual InstanceArraySharedPtr newInstanceArrayPtr (const std::string &inName, const ViewSharedPtr &inViewPtr, const ViewSharedPtr &inMaster, const std::vector< size_t > &inLimits, const ChildFactorySharedPtr &inFactory=BaseVectorType::ChildFactorySharedPtr(new BaseVectorType::ChildFactory()), const std::string &inOriginalName=std::string()) throw (Error)


Detailed Description

Convenience class to create an instance array.

Definition at line 66 of file InstanceArray.hpp.


Member Function Documentation

InstanceArraySharedPtr torc::generic::InstanceArray::Factory::newInstanceArrayPtr ( const std::string &  inName,
const ViewSharedPtr &  inViewPtr,
const ViewSharedPtr &  inMaster,
const size_t &  inSize,
const ChildFactorySharedPtr &  inFactory = BaseVectorType::ChildFactorySharedPtr(                                                new BaseVectorType::ChildFactory() ),
const std::string &  inOriginalName = std::string() 
) throw (Error) [virtual]

Create an instance array

Parameters:
[in] inName Name of the instance array to be created.
[in] inViewPtr Pointer to parented(view) object.
[in] inMaster Pointer to master object.
[in] inSize Size of the instance array.
[in] inFactory Factory for the child.
[in] inOriginalName Original name of the instance array [optional].
Returns:
Pointer to created instance array.

Definition at line 56 of file InstanceArray.cpp.

InstanceArraySharedPtr torc::generic::InstanceArray::Factory::newInstanceArrayPtr ( const std::string &  inName,
const ViewSharedPtr &  inViewPtr,
const ViewSharedPtr &  inMaster,
const std::vector< size_t > &  inLimits,
const ChildFactorySharedPtr &  inFactory = BaseVectorType::ChildFactorySharedPtr(                                                new BaseVectorType::ChildFactory() ),
const std::string &  inOriginalName = std::string() 
) throw (Error) [virtual]

Create an instance array

Parameters:
[in] inName Name of the instance array to be created.
[in] inViewPtr Pointer to parented(view) object.
[in] inMaster Pointer to master object.
[in] inLimits Dimensions of the vector.
[in] inFactory Factory for the child.
[in] inOriginalName Original name of the instance array [optional].
Returns:
Pointer to created instance array.

Definition at line 90 of file InstanceArray.cpp.


The documentation for this class was generated from the following files:

Generated on Thu Oct 13 16:50:05 2011 for TORC by  doxygen 1.5.6